jake o'reilly
Indie game developer and games programmer based in Dublin, Ireland.
Building systems-driven games in Godot, Unity, and C++. Solo and team projects, from prototype to release.
index
projects
- Designed and implemented a persistent idle game in Godot.
- Built UI-heavy systems with emphasis on UX experiments.
- Implemented progression, upgrade, and stat tracking systems.
- Shipped a complete solo design-to-release game.
- Gameplay programmer and composer on anomaly-based horror game.
- Implemented event scheduling system for anomalies to override each other.
- Built core interaction systems including Highlight Mode and validation logic.
- Created custom animators and behaviours for interactable objects.
- Designed and programmed physics-based puzzle mechanics.
- Implemented checkpoint systems and multiple robot abilities.
- Created 7 puzzle levels with full level art direction.
- Modelled gameplay robots using Blender.
- Implemented player movement and modular health component system.
- Edited and published a promotional trailer for the game.
- Designed and built the project's itch.io page.
- Produced all graphic design and visual branding for the project.
skills
| Gameplay & Engineering | Design | Soft Skills |
|---|---|---|
| Godot 4 (GDScript) | Systems design | Cross-discipline teamwork |
| Unity (C#) | Puzzle & level design | Self-directed work |
| C++ (networking fundamentals) | Rapid prototyping | Iteration from playtesting feedback |
| Physics & calculus foundations | Technical design documentation | Clear technical communication |
| Git / version control | German & Spanish (Basic) |
hobbies
I've always loved learning things, which is one of the reasons I love game development. Games let me explore any topic and turn that curiosity into something playable.
Outside of games, I'm really into music and languages. I've played guitar since 2020, used to take piano lessons, and also use an online sequencer for music ideas. Although I've never gotten into much theory, I like doing interesting things like visualising notes in fun ways. I also enjoy learning languages — I'm native in English, want to re-learn Irish, have spoken casual Spanish for 8~ years, and picked up German when I lived in Trier for 6 months.
I didn't try programming until college, but it clicked immediately and I knew I'd love it. I started with Java, and it was the first time code made sense because it was statically typed and I could see what every variable was (I tried learning Python from a magazine, I got to for i in range(5) and got stumped... WHAT IS i??). I also enjoy exploring lower-level systems like 6502 Assembly to C (not that low, I know!), which led me to an interest in optimisation, how computers work, and cryptography.
My gaming taste has shifted over time, but I love systems-loaded games like Terraria, RPGs like Fallout 4 and Persona, and casual puzzles like Picross and Sudoku. Although I seem to love buying games more than playing them... my backlog's always getting bigger!