Allen Bateman
Game Developer Portfolio

Explore my journey as a developer and designer.

About Me

I am a passionate Game Designer & Developer with a deep technical background and a love for creating engaging, immersive experiences. My expertise spans both the creative and technical aspects of game development, allowing me to contribute meaningfully to all stages of the process—from design to production.
With proficiency in C++, C#, and Unity, I specialize in game engine development and gameplay programming. My experience includes building a custom engine, implementing animation systems, creating particle systems, and optimizing render pipelines. I also have experience as a producer, with strong skills in time management, effective communication, team building and creative direction.
A key milestone in my journey was the commercial release of an audio processing tool developed in Unity, designed for both beginners and game designers with a no-code approach. This project deepened my understanding of optimization practices and the intricacies of the Unity Editor.
At the core of my work is my desire to explore what makes a game fun. I am always seeking to push boundaries, whether through innovative mechanics, optimized performance, or seamless integration of technology into engaging player experiences.

Download CV

Projects


Project 1
Wave Binder

Roles: C# Developer
This is the commercialized version of my final degree project, where I gained deep knowledge of the Unity editor and best optimization practices.

Project 1
Guardians Of The Galaxy

Roles: Producer, Technical Artist, VFX Artist, SFX & Music
3D C++ game made in a custom engine. A challenging project that taught me resource management, efficient communication, and team building.

Project 2
Finger Smash

Roles: Gameplay Programmer, Game Designer
Implemented an AR system in Unity using Vuforia. The challenge was to create a fun design for a game with limited resources and Camera-Based AR.

Project 3
Real Engine

Roles: C++ Developer
Development of a custom engine in C++. Faced challenges with resource management, transformations, and the render pipeline.

Project 3
Heatmap Tool

Roles: C#, PHP Developer
Developed a Unity tool to send and retrieve gameplay data efficiently between Unity and a server, structuring a database and integrated PHP-based API communication.

Project 3
Priest Of Fire Power

Roles: Game Designer, Netowrk & Gameplayer Developer
Faced many challenges developing a Network client-server communication in Unity using threads.

Get in Touch


Feel free to reach out!

allen.bateman98@gmail.com