Game designers often find themselves writing code in modern games. Often, they have little to no programming experience and therefore must be taught the basics of programming (sequence, conditionals and loops). I propose utilizing a technique that simplifies the code written by game designers in their games. This technique is known as “Fluent Interfaces”.
Does the title of this article make you cringe? People have mixed feelings when it comes to C# and the .NET framework. Just like many hardcore game developers 10 years ago swore that games should only be made in straight C, many developers today say that C++ is the only way to go. This article Read More
I’ve used a lot of scripting languages over the years when developing games. For my latest engine, I decided I’d use C# as the scripting language. I’ve been amazed by how well C# works as a scripting language so I thought I’d share my experiences. The technique I’m about to discuss gives game designers access to Read More
What is the best scripting language for game development? Every different game engine has its own scripting language making for a difficult choice. Game programmers have a unified language in C++ however game designers are left with whatever language their engine supports. I propose a unified scripting language that all engines/platforms can share.
In software development there are many goals that we aim for in designing our software, some of which compete against each other. Two such goals are flexibility and speed. While they may not always be in competition, I’ve found in the past that they quite often are, and particularly so when it comes to game Read More