Last week I had an idea for a game where you could: Launch a rocket from Earth and attempt to land it on another planet. Launch an asteroid from deep space and see if you could get it to orbit like a comet. Launch an asteroid from deep space and have it collide with a […]
Multi-Threading is the ability for an application to perform multiple tasks at the same time. By default an application has only one thread, the Primary Thread; then Auxiliary or Worker Threads are created to run code in Parallel with the primary thread. A common use for Multithreading is to have the UI (User Interface) run on the primary thread and have […]
Last year I spent much of my free time working with SharpDX, DirectX, C# & .Net to create an early version of my game Generations. The feedback I received from people on the game was that it seemed like something that would be fun to play on mobile, but not really something they wanted to […]
Welcome to the Alpha version of Sleepy Nightmare – a top down shooter where you own childhood toys are trying to destroy you.
Extensions are very useful and simple to create, but are usually not covered in beginning programming courses. To create an extension method we simply…