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
Read project details

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
Read project details

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
Read project details

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
Read project details

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
Read project details

About Me

Portrait of Ethan Brandt

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.

C++ C# Python Lua RISC-V Unity Game Networking Engine Architecture Git Linux Blender Adobe Photoshop