Ethan Groat

Comp Sci Student, Game Developer, Photographer

FakeEngine

FakeEngine is a 2D and 3D game engine from scratch! I'm fooling around with C++ and low-level C to make an entire engine, and make some fun retro-style games in the process. It is built using industry standard development tools such as CMake, and I am being careful to craft helpful documentation, both in terms of self-documenting code and a comprehensive readme file for end users and other developers. For the moment, I am developing and testing primarily on 64-bit Linux machines. However, with the intention of making it cross-platform and portable, all dependencies of FakeEngine are included in the source code. You just need gcc, CMake, and Make, to make it happen. No pun intended.

The New Curator

A school project which I volunteered to collaborate on, The New Curator is an educational first person game which places the player as an intern at an art museum. We had 4 artists working on the game, one programmer (myself), a composer/musician, and a voiceover artist. I did all of the logic, controls, and event programming, including audio triggers, item manipulation and interactions, the game menu, and the progression logic.

Ana the Anaconda

A graphical snake game written in Python, in which the player can rotate the snake in any direction. I coded the game engine myself using the PyGame library.