Home
Projects
GeoMastr Dice Roller Space Education VR Experience My Old Banger Snappy Safari Dissertation Project L-System Visualiser Third-Person Cover System Electronic Components Price Checker

Hello,

I'm Cameron Main

A Computer Science graduate with a knack for game development and software engineering.

  • GitHub
  • CV
  • Coursework
  • Email

> Projects <

  • All
  • Web
  • Games
  • Unity
  • Unreal
  • A.I.
  • Tools

GeoMastr

An educational web app for learning geographical features to improve GeoGuessr skills

cm-weather (WordPress Plugin)

Electronic Components Price Checker

A tool for checking the price of electronic components

Dice Roller

Unity turn-based dice roller prototype based off Yahtzee.

Space Education VR Experience

A space themed educational game for children.

My Old Banger

A singleplayer/ co-op car restoration life and driving simulation game set in the UK.

Snappy Safari

Features GOAP A.I. agents that provide unique and purposeful behaviours to each animal.

Dissertation Project

Research project aimed to evaluate the effectiveness of different NPC dialogue interaction methods in video games.

L-System Visualiser

A C++ application featuring L-system procedural generation.

Third-Person Cover System

A cover/sneak mechanic inspired by third person shooters.

> Skills <

Programming Languages

  • C++ C++
  • C# C#
  • Python
  • JavaScript
  • HTML/CSS

Game Engines

  • Unity
  • Unreal Engine Unreal Engine

Technical Skills & Tools

  • Git
  • Visual Studio Visual Studio
  • A.I. Programming (GOAP, Behaviour Trees, Finite State Machines)
  • NLP / LLM

Soft Skills

  • Problem Solving
  • Team Collaboration
  • Project Management
  • Agile Methodologies