Avery J. Dibble

Manlius, NY, 13104


Work Experience

Mino Games – Game Developer, Cat Game and Dog Game, 2020-Present

  • Solo developed custom animation pipeline for .fla files, reducing average file size by 15%; Presented tool and documentation at company-wide meeting to promote use
  • Worked with team to create, prepare, and ship Dog Game on iOS and Android
  • Debugged animation tool in JSFL to help streamline animator workflow
  • Implemented report button feature involving passing data from Haxe to C++ to Objective-C and back to interface with Helpshift API
  • Designed and implemented new gameplay features in collaboration with dev team
  • Responded promptly to QA team requests to fix bugs and improve gameplay experience
  • Collaborated with team through pull request process and code review, resulting in no major repository issues for duration of employment

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#, Haxe, Gameplay Programming, AI Programming, Engine Development, Unity, Unreal, Git, SVN, Mercurial, p4merge, Visual Studio 2015/17/19, VSCode, CMake, Bash