Hi, I'm Greg (link). I'll be posting games here that I've been working on in my spare time. I hope that folks will find them fun, interesting, and learn something new.
Thanks for visiting and checking out my games!
Currently, I'm working on Peg Puzzle (based on the Cracker Barrel Peg Game). It's a fun little wood puzzle game that I thought would be cool to make into a video game.
Schemer is a command line interpreter for the Scheme programming language. It began as a tool to test a C++ library that I was writing that implements the Scheme programming language, but eventually I realized that it could be used to teach others about Scheme and how to use it. Schemer is available for Windows and Mac OS.
Double Helix is a timed 3D DNA matching game. One of the goals in developing this game was to improve presentation level versus its predecessor, Asteroids. Some of the new systems that were developed for this game were a user interface and messaging system. Additionally, some new D3D11 renderer and text/font rendering features were added as well.
Asteroids was initially an exercise to see how quickly it could be made from scratch. Developing this game provided me with a deeper understanding of how the original Asteroids worked and all of its subtle gameplay features. The process also gave me the opportunity to flesh out a forward renderer using D3D11 as well as simple audio rendering through XAudio2. A D3D12 version was recently added.