Game Development

Home/Game Development

Indie Game Launch Fails BADLY. My Response and Analysis

By |2021-11-08T01:34:48+00:00November 8th, 2021|Categories: Game Development|Tags: , , , |

Yet again a game developer has emerged on Reddit, in a public plea for answered, utterly bewildered by the launch sales of their game, a game that was in development by a team for 4 years and seemed like it was going to do well. At least that is what they were told by early testers [...]

How to stop rigidbodies sliding and falling off moving platforms in Unity3d and 2D

By |2020-02-14T16:05:38+00:00August 27th, 2016|Categories: Game Development, Unity3D|

In this post I will demonstrate a solution to the common problem of slipping off moving platforms in Unity when using RigidBody game objects. The problem can be encountered in both 2D and 3D games, I will cover two known solutions I have come across, and explain in detail the solution I have applied in the game [...]

My latest project launched, The Solar Journey – An 3D interactive web adventure through the solar system

By |2016-06-09T07:19:34+00:00June 9th, 2016|Categories: Game Development, JavaScript|

After several months of on and off tinkering, I finally managed to pack up and ship my latest personal indie project. I present to you, The Solar Journey. It's an interactive 3D, web app which allows you to explore and learn about the solar system in a rich and exciting way. Built in Html/css and Javascript then [...]

How to create realistic smoke in Unity

By |2020-02-14T16:07:32+00:00July 1st, 2015|Categories: Game Development, Unity3D|

In this tutorial I will explain how to create a realistic looking smoke effects in Unity. It will be your typical upwards smoke, which is ideal for camp-fires, smoky car engines. Basically anything that burns. It's also an effective way to simulate steam (for both 2D and 3D games). Unity uses what is called the 'Shuriken' [...]

How to stop falling through floors and colliders in Unity

By |2020-02-14T16:12:36+00:00May 22nd, 2015|Categories: Game Development, Unity3D|Tags: , , |

Recently I have been working on a 2D platformer which uses the inbuilt Unity Physics and Rigidbodies. One of the challenges I ran into was  that when the player moved above a certain velocity, it would sometimes pass through colliders. This would lead to the player getting stuck inside the floor when landing a from a [...]

How to Setup your characters 2D Colliders in Unity

By |2019-01-11T04:40:34+00:00May 8th, 2015|Categories: Game Development, Unity3D|Tags: , , , , |

I've been tinkering with Unity's 2D tooling since it was officially released in v4.3. With each new version we see some improvements in the 2D tools and workflow, but alas it's far from perfect and as a result getting things to work the way you want is all about trial and error. One thing I have learnt quickly [...]

Understanding GetButton and GetKey inputs in Unity

By |2020-02-14T16:28:25+00:00April 12th, 2015|Categories: Game Development, Unity3D|Tags: , , |

Unity's button / Input system has been the source of confusion for many newcomers. It's no suprise, after all we have  GetKey, GetKeyDown, GetKeyUp,  GetButton, GetButtonDown, GetButtonUp. So let's try make sense of it all. GetKey / GetKeyDown / GetKeyUp Input.GetKey(...) will be familiar to developers coming from other platforms like Flash. It accepts either a KeyCode parameter [...]

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.