Hi, I'm Ethan Brandt
I'm a
Selected Projects
LDGE
Small 2D Game Engine
C++, SDL3, Lua
Custom 2D engine with a rendering pipeline, Lua scripting runtime, entity component system, and data-driven content loading.
- Led a 4-person team as product owner
- Designed & architected the entire engine
- Impelemnted engine rumtime handling and rendering system
- Implemented easy to use scripting system with Lua bindings
Onkalo
Narrative Visual Novel
Unity, C#
Narrative visual novel with RPG mechanics built in a 72-hours for LUDUM DARE 57 made with a custom data-driven story system.
- Built the narrative system with Scriptable Objects
- Maintained build stability under jam constraints
- Coordinated the team's content pipeline
Doodle Deck
Online 1v1 Card Game
Unity, C#
Online 1v1 card game centered on server-authoritative architecture and reliable synchronization of gameplay actions.
- Implemented client-server gameplay flow
- Used RPCs to synchronize state and actions
- Designed & developed the full project solo
A Short Survey
Short Horror Game
Unity, C#
Small horror game made in 1 week for SCREAM JAM 2023.
- Implemented custom text engine for flexible text effects
- Designed & developed the full project solo
- Has been played & enjoyed by thousands of players
RISC-V SNAKE
Snake Clone
RISC-V, Linux
Snake clone for the linux terminal written entirely in RISC-V assembly.
- Implemented realtime ascii graphics to display in terminal
- Implemented full game loop in assembly
- Implemented realtime input handling in assembly
About Me
Hi, I'm Ethan Brandt, a game developer just getting out of college and ready to tackle the industry. I've been making games since the age of 4, I made many board and card games using my favorite characters from games (fortunately copyright law doesn't usual prosecute toddlers), designing the all the rules and systems. Even at that young age, I fell in love with the process of making things my friends and family could enjoy with me. At the age of 11, I started making video games, and I've been programming ever since.
I've worked in almost every popular engine (these days I mostly use Unity), and more recently I've been working on my own game engine projects. I'm confident in C++, C#, Python, & RISC-V. I've released over a dozen projects online and have been slowly improving my craft over many years and iterations. There is nothing I would rather be doing than making games and I'm excited about my long future in the industry.