Senior Engineer / Indie 
Hi I'm Elliot!
A passionate Game Developer who loves innovative indie games and unique storytelling methods.
I've been in game development for over 10 years working as an Indie Game Developer and Educator. Recently I've left teaching and moved back to Japan, looking for opportunities to help make fantastic games and work together with likeminded passionate developers.

For the last year I've been working at Infinity Vector as a senior engineer as my first industry experience. It've learnt a lot already and want to keep pushing my knowledge and game development skills.

I formed InkBit Collective with the successful kickstarter for deolate. I was lucky enough to work with several different friends and artists during this time. Releasing Get Beached VR in 2018. I closed InkBit in 2020 when the pandemic started to focus on family and work at AUT.

While teaching I did my Master of Design. This was a great chance to explore rapid prototyping and storytelling in games. Taking what I learnt back to my practice I'm better able to design systems and mechanics that work hand in hand with the story. I also had the amazing opportunity to make a more artistic work with Philosobees.

At AUT I was the Game Design Pathway Leader in the Bachelor of Digital Design. 
During my time at AUT I completely re-wrote the game design pathway, putting an emphasis making games and prototypes to gain practical knowledge. My favourite assignment was game-a-week, a gruelling period of 6 weeks rapid prototyping.

I worked together with the other pathway leaders to align all the course content, while managing a small teaching team for game design. Updating many of the working docs for the degree.

My time off is spent exploring Japan with my family.
Snowboarding, surfing, bike riding, cooking, and onsens.
9 Projects  –  3 Shipped Games  –  Senior Engineer  –  Indie Developer
Soft Skills
Leadership & planning
Conflict Resolution
Task Management
Independant Remote Work
Problem Solving & Debugging
Mentoring & Teaching

 Hard Skills
C# Programming
Visual Scripting & Blueprints
Project Architecture
Package Development
Shader Graph
Game Design and Planning
Level & Systems Design 
2D and 3D pipeline comprehension
Game Design
General Game Design
Design Documentation
Interaction Design
VR Interaction Design
 Player Progression 
Level Design
Puzzle Design
Combat & Encounter Design
 Procedural System Design
Adaptive Music & Audio 
Save/Load System Design
Tools
Unity
Unreal
Rider
Version Control (Git Solutions)
Visual Studios
Playfab
Jira & Confluence
Adobe suite
Microsoft suite & Teams
Spine
Maya
Substance Painter & Designer
Houdini
FMod
Example Projects
Please check out my work on GITHUB.

Shmup project - This project was made for teaching game design to first time Unity users. All the code is commented so students can return to the project to continue learning.

Base project - This is a base project for my own indie games I've been working on recently. Asset loading, menu's and UI are all set up and ready to go and it's easily expandable for any project. There is still more work to be done on it, but as I release game's I'll update it with what features worked well.
Back to Top