Math for Game Developers: Triangle Meshes
Math for Game Developers is exactly what it sounds like - a weekly instructional YouTube series wherein I show you how to use math to make your games. Every Thursday we'll learn how to implement one...
View ArticleMaking a Game Engine: Transform Hierarchy
See Also:Making a Game Engine: Core Design PrinciplesMoving objects around in a scene is not hard to do. You simply draw objects at different locations each frame. Adding rotation, and resizing on top...
View ArticleHow To Setup a BlackBerry 10 Development Environment to Build Cascades Apps
This is a step-by-step instructional guide on how to setup a BlackBerry 10 (BB10) development environment. This article includes instructions for downloading all the Cascades tools, installing them,...
View ArticleYAML Basics and Parsing with yaml-cpp
YAML - YAML Ain't a Markup LanguageYAML is a general-use data serialization language. Its most common uses are storing configurations, data persistence and online software messaging. As its name...
View ArticleSkinned Mesh Animation Using Matrices
This article describes a method of animating skinned meshes using matrices.Games often use animated characters which walk, run, shoot, etc. Those animated characters are often rendered using an...
View ArticleFast GUI Rendering using Texture2DArray
A lot of the times when working with custom game engines the UI has always been a struggle, both when it comes to usability and performance. To combat this I have worked a lot with GUI rendering in...
View ArticleMultilevel-Multiplayer with Unity
In this article I will describe my experience with Unity by creating a Multiplayer-Multilevel 3D application. I'm not calling this a "game" because I intend this to be something where you don't need to...
View Article18 Free Online Resources to Learn Game Development and Gamification
I found this great article on online resources and courses for game developers. Sharing it with the community here.
View ArticleHow to Work with FBX SDK
I have wanted to make an FBX Exporter to convert FBX files to my own format for a while. The entire process is not very smooth, mainly because FBX's official documentation is not very clear. Plus,...
View Article5 Bone Fully Rigged Humanoid Character
The Starfish RigHumanoid rig with 5 bones Note: The rig in itself is useless unless a rigged character with a skeleton consisting of atleast 9 bones and an inverse kinimatic setup is present to drive...
View ArticleCreating a Homing Missile in Unity
Homing missiles have been my favorite in all types of games. There is nothing more fun than a fire & forget weapon. Homing missiles will generally lock on to a target & keep following it till a...
View ArticlePath Finding for Innovative Games
This is the first of six articles that treat a new approach for the Path Finding. It's a part of the studies and experience I made in the last years, in the fields of the Artificial Intelligence for...
View ArticleWriting Fast JavaScript For Games & Interactive Applications
Recent versions of JavaScript engines are designed to execute large bodies of code very fast but if you don't know how JavaScript engines work internally you could easily degrade your application's...
View ArticleA Blending Animation Controller for a Skinned Mesh
Computer animation has come a long way since computers were invented. The memory capacity and processing units of contemporary machines provides the capability to perform millions of calculations per...
View ArticleThe Entity-Part Framework: Basics
This implementation of the entity-component pattern has evolved based off my experience using it in my own games and studying numerous articles and implementations on the entity-component pattern. It...
View ArticlePerspective projections in LH and RH systems
I have been writing an DirectX / OpenGL rendering engine recently. As you may know, DirectX is by default associated with a left-handed coordinate system (LH) and OpenGL with a right-handed system...
View ArticlePath Finding for innovative games: Graph Creation and Best Path Selection
In the previous article, I mentioned a new approach you should consider if you want to build next-gen, innovative games, called Biological Path Finding (BPF). I always thought that the most used models...
View ArticlePath Finding for Innovative Games: Object Avoidance and Smoothing Movement
This article concludes the topic of Path Finding for innovative games. The model described is based on scientific evidences which assert that human intelligence is not made only by logic. The...
View ArticleVisual Studio Graphics Content Pipeline for C# Projects
In this article we will look at how to use the graphics content pipeline for C# in both Visual Studio 2012 and Visual Studio 2013 for Desktop and Windows Store apps.Since Visual Studio 2012 there has...
View ArticleMath for Game Developers: Fragment Shaders
Math for Game Developers is exactly what it sounds like - a weekly instructional YouTube series wherein I show you how to use math to make your games. Every Thursday we'll learn how to implement one...
View Article