> 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!

Custom 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, OpenGL)
- 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

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

"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

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!.