Portfolio · 2026

Callum Innes.
Building games & software
from Scotland.

I make things in Unity, C++, C#, and whatever else the problem calls for. Currently looking for graduate roles in games or software engineering.

See the work Get in touch
01

Game Development

University and personal projects across Unity, multiplayer systems, and gameplay programming.

Screenshot of Pokemon-style project

Unity · C#

Pokémon-style RPG

"Recreation of Pokémon-style gameplay in Unity to learn turn-based combat systems, tile-based movement, and state machines. Uses original Pokémon Platinum assets — built as a learning exercise, not for distribution."

Screenshot of Unity .Net Sockets Implementation

Unity · 3D · Networking

[Unity .NET Sockets Implementation]

Implementation of a client-server networking game using Unity and .NET Sockets to create a multiplayer game when clients go around collecting coins and this data is sent to a central server. Working off of a custom-built C# server, this project taught me about low-level networking concepts like TCP and UDP, serialization, and latency compensation.

02

Software Development

Non-games projects — emulators, bots, mobile apps, systems.

Discord anime bot screenshot

Python · Discord API

Discord Anime Bot

Short description.

Anime app screenshot

Android · Kotlin / Java

Anime App

Short description.

03

About

I'm a Games Application Developer graduate from Abertay based in Scotland, focused on games programming and software engineering. I like low-level work — emulators, engines, tools — and gameplay systems.

Outside of programming, 2D platformers (Hollow Knight is a forever favourite), anime, and manga are all things I love. A lot of my side projects end up at the intersection of those interests.