Fundamental Mistakes that Every Indie Developer should Avoid
Being a hobbyist indie game developer is fun. You get the chance to use your own logic and imagination to literally dictate the rules of a world that you’re going…
Being a hobbyist indie game developer is fun. You get the chance to use your own logic and imagination to literally dictate the rules of a world that you’re going…
In my previous article, I explained the two different types of variable types in C# - value types and reference types. Hopefully you remember how I explained that value types…
Often times as programmers, we tend to take for granted the mind-blowing layered complexity of the systems we use. A great example of this would be the Unity game engine.…
In 2016, I attended a 2 week creativity and robotics program called the Ashesi Innovation Experience. It was great; although I didn’t learn any new programming skills, I learnt a lot…
Like many children who started playing games in the USA around 2005 to 2010, I loved to play Massive Multiplayer Online Role Player Games (MMORPGs). I just loved the fantasy,…
Imagine yourself 20 years in the future. All your dreams are realized, and you’re way up there, making multi-million dollar AAA games for a living in your favourite game studio. One…
This is part two of a series on writing clean code. This post is much shorter and touches on more technical and specific aspects. It’s centered on Java and C#.…
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” — Martin Fowler Imagine this: It’s another normal day in your…