Adventures in PR…
Context This isn't going to be much use to an established company or developer, it might be a little more interesting to students looking to start a company or newly founded devs. Also my spelling and...
View ArticleAlgo-Bot: lessons learned from our kickstarter failure
Previous article: When a game teaches you DISCLAIMER: Before reading this article I’d like to make you understand that every Kickstarter campaign is different. I can’t guarantee that my pieces of...
View ArticlePost Mortem: Da Boom!
Da Boom! was developed over the course of the last half year in my spare time. It is a classical bomb laying game with a retro art style, but with the ability that you can play the game over the...
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 ArticleT4 Code Generation in Unity
Many Unity APIs use a string identifier, such as the game object’s tag for various things (e.g: checking for a collision with “player”). In this article I explore a different, safer and automated...
View ArticleA Critique of the Entity Component Model
The entity component model is all the rave for the last decade. But if you look at the design it opens more issues than it solves. Broadly speaking the entity component model can be summarized as the...
View ArticleTracking Player Metrics and Views in Flash Games with Google Analytics
This article was originally published on Wolfgang's blog All Work All Play, and is replublished here with kind permission from the original author.What is Google Analytics for Flash?It gives you...
View ArticleComposing Music For Video Games: Chords
As with previous articles this article does not aim to cover this area in depth but to provide a rudimentary understanding to aid individuals looking for such material. The material is intended to help...
View ArticleCharacter Development in Video Games
When designing game mechanics, it is important to firstly consider what the central idea of your game is about (aka the themes). Is it a game about hacking? About action? Whatever your game is about,...
View ArticleSocial Value: Measuring the True Value of a User
What is "Social Value", and why does it matter? In gaming, Social Value is the measurement of player behavior and impact through several metrics such as play sessions, page views and in-app purchases....
View ArticleHacking the monolithic entity system
Hi and welcome back! This time I’m going to talk about a trick I used on the old PS2 game ’24 The Game’ to save over 30% of a frame by hacking the game’s monolithic entity system.The monolithic entity...
View ArticleEntities-Parts II: Interactions
The previous article in the series, Game Objects, gave a broad overview of entities and parts, an implementation for the Entity and Part class, and a simple example showing a lopsided fight between a...
View ArticleAll the Boring Bits of Paperwork you have to do as an Indie Developer
Everyone knows that being an indie dev is the best job in the world. When you’re not just playing games on the sofa in your underpants surrounded by Crunchy Nut Cornflakes, you’re idly making guns and...
View ArticleA Long-Awaited Check of Unreal Engine 4
On March 19, 2014, Unreal Engine 4 was made publicly available. Subscription costs only $19 per month. The source codes have also been published at the github repository. Since that moment, we have...
View ArticleAnimating Characters with DirectX
DirectX 9 is good! It allows you to import .x files into your game projects unlike newer versions of DirectX. Why not ask yourself, "What do I want in my game?" well, the answer for me is 3D game...
View ArticleMatrix Inversion using LU Decomposition
IntroductionThe forums are replete with people trying to learn how to efficiently find inverses of matrices or solve the classic \(Ax=b\) problem. Here's a decent method that is fairly easy to learn...
View ArticleSetting an Appropriate Tone for Your Game
Today, we have a very interesting topic regarding embodied cognition which will be extremely useful in setting an appropriate atmosphere and character perception in your game. The term embodied...
View ArticleLet There Be Shadow!
Shadows in Unity is something that in most cases is a given through the use of surface shaders, but sometimes you don't want to use a surface shader for whatever reason and create your own...
View Article