Software Engineer - Games Developer

Portfolio


deltaCrunch

The Box

Unstable Elements

Caravan To The End

Pepper Wars

Cardinal Engine

About


Me

My name is Charlie Gillies, and I've been building games and software since 2012. I have two years commercial experience and I'm currently studying software and games engineering at Abertay University in Dundee, while working on my own games and developing my portfolio.

I focus on gameplay, tools and user interface programming. I occasionally blog about technical challenges I encounter and other programming related things that I find interesting.

Skills

  • C# (Proficient)
  • C & C++ (Proficient)
  • Unity Engine (Proficient)
  • Unreal Engine (Beginner)
  • Rust, Lua, Java, Visual Studio, OpenGL, DirectX, Git, Perforce (Knowledgeable)

deltaCrunch


Journey through the isles, unlocking new locations, taking part in exciting challenges to test your skills.

deltaCrunch was my first industry job. deltaDNA, an edinburgh based games software, analytics and games design company hired me out of college to build and release a mobile game for them to test and demonstrate their analytics suite.

Engine

Unity & C#

Development

1 Year

Links

Close Project

Pepper Wars


Command your army of pixel troops to fight your friends in this local or online multiplayer game!

Pepper Wars was my second year college project, and a throwback to Advance Wars. It is a turn based multiplayer strategy game, in which two players can command different units and fight to destroy each others army or castle. Armies are made up of different unit types, each with their own unique abilities.

The game had five playable maps, each with their own strategic elements.

Engine

MonoGame & C#

Custom tools and networking library

Development

4 Months

Links

Never released

Close Project

Unstable Elements


Follow your way through a science experiment by playing eight fun minigames!

Unstable Elements was created for the Abertay serious game jam, sponsored by the University of St. Andrews to create games with a chemistry theme.

I was one of the two programmers on the project. We were one of two winning teams.

Engine

Unity Engine

Development

3 Days / 20 Hours

Links

Never released

Close Project

Caravan To The End


Escort the VIP out from the underworld, fight in turn based combat, develop your characters relationships and make story choices that may have dire consequences.

Caravan To The End was my third year professional project, and was based off a brief given to us from Orthrus Studios. The game involves travelling the underworld, recruiting characters into your party, surviving random encounters (combat, dialogue), handling resources (food, oil, gold) and turn based combat that changes based on character relationships, traits and class types.

Engine

Unity Engine

Custom tools for dialogue, character creation and world editing

Development

2 Months

Links

Never released

Close Project

Cardinal Engine


Cardinal Engine was developed as an editor and set of tools for building the next version of Pepper Wars.

The editor consists of a Tilesheet Importer, Tilemap Editor, Actor/Prefab Editor, Level/Scenario Designer and Animation Editor. The tools consist of an Event Log, Debug Log, Actor Hierarchy Browser and Process Editor.

More information about the engine is detailed on my blog. Development on the engine and game ended after I became employed by Hyper Luminal Games.

Technology

C++

SFML

Dear ImGUI

Development

4-6 Months (part time)

Links

Never released

Close Project

The Box


The Box was made as part of the 2019 Global Game Jam. The theme of the jam was 'what home means to you'. For this project, we created a series of isometric perspective mini-games, involving a time puzzle, memory puzzle and shoot 'em up.

The Box attempts to capture the imagination of youth, where a simple cardboard box and your imagination could allow you to become an astronaut, a pirate - or live in the wilderness.

Technology

Unity & C#

Development

40 Hours

Close Project