Avery J. Dibble

Manlius, NY, 13104


Solo Projects

    Machine Learning Pong, 2019

  • Pong AI made using Unity’s ML-Agents environment
  • Implemented basic pong game
  • Trained ML AI against traditional AI

Momentous, 2018

  • 2D space dogfighting game for 1 to 2 players
  • Designed and implemented entirety of the game’s mechanics and systems
  • Implemented basic enemy AI

3D RRT, 2020

  • Pathfinding solution for flying drone type enemies
  • Built in Unreal C++
  • Implements Rapidly exploring Random Trees algorithm and Informed RRT and RRT* optimizations


Team Projects

Monolithic, 2020

  • 1 vs 1 strategy game with MOBA elements
  • Team of fourteen, with three other programmers
  • Implemented custom pathfinding and steering solution to replace Unity NavMesh
  • Implemented rebindable input system
  • Helped set up bug reporting infrastructure and fixed many major issues

 Incarcerum, 2019

  • Boss rush game with “time echo” mechanic
  • Team of five, with one other programmer
  • Implemented AI for boss and player clones
  • Implemented character controllers and attacks for player and boss

    Warp Warriors, 2019

  • 1 vs. 1 networked first person shooter with portals.
  • Built character controller for player
  • Implemented shaders to allow vision through portals

Beyond Engine, 2019-

  • Custom engine using C++17
  • Implemented cache-coherent decision tree
  • Collaborated with two other programmers to design engine architecture


Technical Skills

C++, C, C#, Gameplay Programming, AI Programming, Unity, Unreal, Git, SVN, Mercurial, p4merge, Visual Studio 2015/17/19, CMake