> 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 work I am most proud of, along with blog posts and devlogs talking about my experience working on them.

Custom Game Engine and RTS Game (Mall or Nothing) (C++)

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 (C++)

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 some footage!
- Graphics (3D, 2D)
- Engine Development

Vertex Animation Textures (C++)

I dove into creating (programmatically) and implementing Vertex Animation Textures for use in games! 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 (C++)

Custom physics simulation that features a small, game-like testing environment inspired by Peggle! Built on top of "Line Renderer," a library provided by my trainer.
- Collision Algorithms (SAT)
- Engine Design
- Physics Implementation

Final Hour (Unity)

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