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 […]
Extensions are very useful and simple to create, but are usually not covered in beginning programming courses. To create an extension method we simply…
There is an article here that talks about the Poor Man’s Nested Prefab. It works OK if you scene is going to be built and saved in the editor, but it doesn’t work at all if you build you scene at run-time. I have tweaked that code so it will work with run time code.