Tidbit Tuesday – Easy Multi-Threading

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 […]

Early Version of Generations

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 […]

Tidbit Tuesday (on a Friday) – Extensions

Extensions are very useful and simple to create, but are usually not covered in beginning programming courses. To create an extension method we simply…