> Well, hello there

I'm Tom Evangelou! I'm a driven programmer who loves learning and tinkering with everything game dev! At the moment I'm working on a game in a custom C++/OpenGL driven game engine! Aside from that, I'm tinkering with Vulkan on the side. Here I've got a selection of my finest messes, along with blog posts and devlogs talking about my experience working on them.

Always under construction! Nothing is ever really finished!

OpenGL Game Engine

Since moving to Programming from Game Design, I had a goal of developing and rolling my own tech stack for a game project. This was affectionately known to me and my friends as 'Bustom Bengine,' and has developed into one of the largest projects I have worked on, and one of my proudest pieces of work. Now, for my final project at AIE, I have been given the chance to use it to develop an RTS!
- Graphics (3D, 2D)
- Engine Development
- Tooling

Vulkan Rendering Engine

Following my exploration of OpenGL last year, I wanted to learn more about everything rendering. Vulkan seemed the best way to do it. Check out my devlogs!
- Graphics (3D, 2D)
- Engine Development

"Totally Not Peggle" - a custom physics simulation

An extension of my first assessment as a 2nd year student at AIE. This is a custom physics simulation that features a small, game-like testing environment inspired by Peggle! Built from "Line Renderer," a library provided by my trainer.
- Collision Algorithms (SAT)
- Engine Design
- Physics Implementation

Vertex Animation Textures

Completed for my Complex Game Studies unit at AIE, I dove into creating (programmatically) and implementing Vertex Animation Textures for use in a custom project! This was inspired by discussions of optimisations for Real-Time Strategy games with mass amounts of animated units.
- Tool Design
- Animation
- Alternative Graphics Techniques

Circle of Death (Name TBC)

A personal passion project that has undergone many changes during a long, exploratory pre-production cycle. Beginning life as a top-down, pixel-art horror game, into a 'Life Is Strange'-esque 3D game, and now finally, into a 'Clock Tower' inspired 2D Metroidbrainia. This is being worked on with the lovely Ananke Arneaud (link incoming!) and others!
- Custom Engine Development
- Multiple Rendering APIS (Vulkan, OpenGL 4.5, Dx12, GNM)
- Dialogue and Narrative Systems
- Advanced AI

Final Hour

An entry for the 1-Bit Game Jam I was the sole programmer for! A lot of fun building some dialogue systems and overarching narrative logic stuff!

More to come!

Watch this space to see my next projects!

How to get in touch!

If you wanna chat about what I'm doing, or just generally ask me whatever
feel free to reach out!.