With the overall complexity involved in creating games becoming exceedingly difficult and expensive with every successive console generation, many game developers have turned to middleware engines, such as the CryENGINE, that offer a complete pipeline for the game development process. CryENGINE is a perfect fit for most developers as it allows users to create their content quickly and easily and thus, allow games to meet and exceed current generation quality standards and still be created by fewer and fewer people.
In this article by Dan Tracy, author of CryENGINE 3 Cookbook, we will cover the following:
- Creating a new level
- Generating a procedural terrain
- Navigating a level with the Sandbox Camera
- Terrain sculpting
- Setting up the terrain texture
This article will deal with the majority of the tools you will use on a regular basis as well as the essentials for creating new and exciting levels for your project. It will also include the use of one of CryENGINE's greatest features of What you see is what you play by demonstrating how you may be able to play the level that you have created on demand.
In this article by Dan Tracy, author of CryENGINE 3 Cookbook, we will cover:
- Placing the objects in the world
- Refining the object placement
- Utilizing the layers for multiple developer collaboration
- Switching to game mode
- Saving your level
- Exporting to an engine
- Essential game objects
- Running a map from the Launcher
CryENGINE 3 is globally recognized as one of the world's most powerful real-time middleware development platforms. In this article, we will look into several different examples, specifically of what the physics engine is capable of, such as manipulating gravity and setting up the different objects with rope physics.
In this article by Dan Tracy, author of CryENGINE 3 Cookbook, we will cover:
- Low gravity
- Hangman on a rope
- Wrecking ball
- Rock slide
You may now be asking yourself, "I've downloaded the CryENGINE 3 SDK. Now how do I start making games with it?" Such a question has far-reaching implications and is awfully difficult to answer! So in my attempt to answer this question, let's create our own game together, in a short amount of time, using some of the functions and entities that the CryENGINE 3 SDK gives to us straight out of the box.
In this article by Sean Tracy and Paul Reindell, authors of CryENGINE 3 Game Development: Beginner's Guide, we will be:
- Beginning with our first example using out of the box features of the engine
- Creating and sculpting terrain for a new level, from scratch
- Creating and using terrain texture layers
- Creating vegetation groups and applying them to your level
- Creating and setting a basic time of day to light our level
In this article by Erez Ben-Ari and Bala Natarajan, the authors of Windows Server 2012 Unified Remote Access Planning and Deployment, Cross-premise connectivity (also known as cloud connectivity) is the ability to establish secure connection between two sites. It could be between a head office and a branch office or from an office to a cloud data center. Before we go into the details of cross-premise connectivity let us take a moment and talk about the connectivity challenges that an enterprise faces. In this article, we are going to talk about what cross-premise connectivity is, why it is needed, and how to go about establishing it.
The topics we will discuss are as follows:
Evolving remote access challenges
Migration to dynamic cloud
The needs of modern data centers
Dynamic cloud access with URA
Adding a cloud location using Site-to-Site
Basic setup of cross-premise connectivity
In this article by Andreas Oehlke, the author of the book "Learning Libgdx Game Development", you will learn more about the generated Eclipse projects and how they work together. Also, you will learn more about the following components of the Libgdx framework:
- Application Life-Cycle and Interface
- Starter Classes
This article by Dmitry Sheiko the author of Instant Testing with QUnit will guide you on automating client-side cross-platform/browser testing using the command-line tool Bunyip.Read Cross-browser-distributed testing in full
SugarCRM is a popular Customer Relationship Management (CRM) system. It is available in both free open source and commercial versions, making it an ideal way for small or medium-size businesses to try out a CRM system without committing large sums of money. SugarCRM is an extensive PHP/MySQL based application, but with its rich administration interfaces, no programming is required to get measurable benefits from its use.
In this article by Angel Magaña and Michael Whitehead, authors of the book Implementing SugarCRM 5.x, we will take a systematic approach in making the right deployment choices for your business. First, we take a detailed look at the alternatives you have for a CRM deployment, including On-Demand (no installation at all for you), Collocation (someone else hosting and installing on a server that belongs to you), a conventional On-Premise installation, where you own and manage your own server and lastly, a Shared Server hosting option for small organizations.Read CRM Deployment Options in full
Themes are among the most powerful features that can be used to customize a web site, especially in Plone. Using custom themes can help you brand your site for a particular corporate image; it ensures standards compliance and creates easily navigable layouts. But most Plone users still continue to use default themes as developing and deploying themes that are flexible and easily maintainable is not always straightforward.
In the article by Veda Williams, author of Plone 3 Theming, we will learn :
- About the theme
- Creating a theme product
- Altering the theme product's structure
- Installing the theme product
- Adjusting web site content to support the design
This article by Juan Pablo Giménez and Marcos F. Romero, authors of Plone 3.3 Products Development Cookbook will give you step-by-step instructions for adding portlets. Portlets are used to provide contextual information about the main contents of a page.
In this article, we will cover:
A man with the most powerful tools in hand is unarmed without the knowledge of their usage. Eclipse, GCC, Ant, Bash, Shell, Linux—any new Android programmer needs to deal with this technologic ecosystem. Depending on your background, some of these names may sound familiar to your ears. Indeed, that is a real strength; Android is based on open source bricks which have matured for years. Theses bricks are cemented by the Android Development Kits (SDK and NDK) and their set of new tools: Android Debug Bridge (ADB), Android Asset Packaging Tool (AAPT), Activity Manager (AM), ndk-build, and so on. So, since our development environment is set up, we can now get our hands dirty and start manipulating all these utilities to create, compile, and deploy projects which include native code.
In this article by Sylvain Ratabouil, author of Android NDK Beginner’s Guide we are going to do the following:
- Compile and deploy official sample applications from the Android NDK with Ant build tool and native code compiler ndk-build
- Learn in more detail about ADB, the Android Debug Bridge, to control a development device
- Discover additional tools like AM to manage activities and AAPT to package applications
- Create our first own hybrid multi-language project using Eclipse
- Interface Java to C/C++ through Java Native Interfaces (in short JNI)
By the end of this article, you should know how to start up a new Android native project on your own.Read Creating, Compiling, and Deploying Native Projects from the Android NDK in full
Wordpress is the most widely used content management system amongst bloggers for many reasons. Not only does it make site management seem like a walk in the park, but it also uses a type of shared hosting, which means that most users can afford it. It has plug-ins for any occasion and desire and finally, it has themes.
For many Wordpress users, finding the right theme is a long process that often leads to endless tweaking in the code and stylesheets. However, only a few ever consider learning how to create their own. If you are one of them, this tutorial by Brian Franklin will help you learn how to built and start your own theme.Read Creating Your Own Theme—A Wordpress Tutorial in full
In this article we're going to change the layout of the site we've created. To achieve this, we will convert an HTML file into a concrete5 theme. This means that we have to replace and insert a few lines of PHP code to make things a bit more dynamic. However, you'll see that the basic conversion process is rather easy and quick; creating a concrete5 theme does only require very little PHP skill and almost no time.
Some code snippets are just modifications to other snippets in this article. If you want to re-create the theme code on your own, you have to follow each step and follow the instructions precisely. If you're in a hurry, at the end of the article you'll find a link from where you can download the final code used in this article.
In this article by Remo Laubacher, author of concrete5 Beginner's Guide - Second Edition, you'll learn how to create concrete5 themes by going through the follow topics:
A simple example showing you how to convert an existing HTML to a concrete5 theme
An explanation and more examples about page types
A number of snippets that can help you to get more out of your theme
An example that shows you the use of attributes to add a page-specific background picture
How to use customizable styles to allow certain CSS properties to be changed in the dashboard
Comparing MySQL's string functions to Python's, you will notice that Python supports the capitalize() and capwords() functions. These capitalize the initial letter of the string and the first letter of each word, respectively. MySQL has no built-in capability to do this. It either returns all uppercase, all lowercase, or the original format of the string value. To put the onus of capitalization on the MySQL server, we need to define our own functions.
In this article, Albert Lukaszewski, PhD, author of MySQL for Python, we will cover the following topics:
In the previous part of the article by Leonard Murphy, we Created a simple ExpressionEngine template and weblog. In this part, we will view the ExpressionEngine weblog and Integrate some basic CSS into our ExpressionEngine templates.Read Creating Your First Web Page Using ExpressionEngine: Part 2 in full
In this two-part article by Leonard Murphy, we are going to start from scratch and use ExpressionEngine to create a single web page that is easy for anyone to update. Following completion of this article, we will be able to:
- Create a simple ExpressionEngine template that we can publish to the world
- Create a simple ExpressionEngine weblog that we can use to keep our website content fresh
- Integrate some basic CSS into our ExpressionEngine templates
This article by Daniel Langenhan, author of Instant VMware vCloud Starter [Instant] explains how we can create our first VM in vCloud using VMware vCloud Director.
We first have to get vCloud Director installed then we can start playing with it. Our first aim is obviously to deploy a VM inside our vCloud. To do that, we have to assign resources (CPU memory and disk) to vCD for consumption. In step 1 we will learn about all the different types of resources, and in steps 2 to 5, we will build them. Step 6 finally builds a vApp. Last but not least, I will give you some ideas about what to explore next.Read Creating your first VM using vCloud technology in full
Packt are due to launch a new Open Source brand, into which future VirtualBox titles will be published. For more information on that launch, look here.Read Creating Your First Virtual Machine: Ubuntu Linux (Part 2) in full
Packt are due to launch a new Open Source brand, into which future VirtualBox titles will be published. For more information on that launch, look here.
In this two-part article by Alfonso V. Romero, author of VirtualBox 3.1: Beginner's Guide, you shall:
- Create your first virtual machine in VirtualBox, using Ubuntu Linux
- Learn about your virtual machine's basic configuration
- Download and install Ubuntu Linux on your virtual machine
- Learn how to start and stop your virtual machine
The focus of this article by Matt Butcher, author of Drupal 7 Module Development, is module creation. We are going to begin coding in this article.
Here are some of the important topics that we will cover in this article:
- Starting a new module
- Creating .info files to provide Drupal with module information
- Creating .module files to store Drupal code
- Adding new blocks using the Block Subsystem
- Using common Drupal functions
- Formatting code according to the Drupal coding standards