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.
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.
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.
MonoGame & C#
Custom tools and networking library
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.
3 Days / 20 Hours
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.
Custom tools for dialogue, character creation and world editing
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.
4-6 Months (part time)
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.
Strategic Depth is a tower defence war game, where structures have a realistic line of sight and limited ammunition. The game map presents different terrain challenges to you and your enemies, as they will react and attempt to perform coordinated attacks, retreat and flank your defences. Use the features of the terrain to create the ultimate defence against the incoming invaders.
I joined the strategic depth team in late December 2018, helping the original creator (Nikita Kotter) with getting the game ready for release, by helping improve, debug and optimize the code, as well as building UI, scenes and transitions.
The game released in its first version in February 2019, although Nikita and I continue to update the game once a week with bugfixes and improvements.
Unity & C#
Ragnar's Sons is an interactive museum experience, where the player can experience the viking history of Ragnar and his sons by navigating and interacting with a 3d world in virtual reality.
Unreal Engine 4, C++ & Blueprints
Acer Mixed Reality Dev Kit
Started in January, but in progress.