Avery J. Dibble
Manlius, NY, 13104
315-447-4231
avery.dibble@mymail.champlain.edu
averydibble.info
https://www.linkedin.com/in/averydibble/
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