Sondre Agledahl

Video game portfolio

Games programmer, particularly fond of and experienced in Unity and, but with strong skills in lower-level languages (C, C++ and assembly language) as well.

MEng Computer Science student at University College London and Microsoft Student Partner. Reach out to me about anything games-related via email, LinkedIn, or wherever you can find me.

Cylinder Battle

Unity | Platformer / Action

  • Finalist game for 2018 Rising Star competition, highest-ranked in competition's second round
  • Dynamically splitting and rotating split-screen
  • Complete AI navigation system with different enemy behaviours
  • Dynamic tutorial system and persistent achievements
  • Highly modular, event-driven codebase

Pokémon FireRed: Rocket Edition

Game Boy Advance ROM Hack | RPG

  • Solo spare time project - programming, level design and writing
  • Written in pure and simplified ARM assembly language (THUMB instruction set) in the Pokémon FireRed engine
  • Awarded Hack of the Month March 2016 and Best Progressing Hack of 2016 at the Pokécommunity forums
  • Featuring 5-6 hours of gameplay, including branching sidequests and a morality system

Sweet Halloween

Unity | Puzzle

  • Programming freelance project developed for Innotech LLC; expanded and improved upon existing C# codebase
  • Created new randomised daily challenge game mode with persistent state
  • Developed 3 new game modes, 6 new bubble types and 1 new powerup

Groovy Bounce Adventures

Unity | Arcade/action

  • Solo programming project for the 2017 Rising Star competition
  • Dynamically resizing characters and a naturally scaling difficulty progression
  • Four different types of powerups, each with unique gameplay mechanics