Welcome!
My name is Andrew Alejandro Dunn. I am driven by the desire to develop technological experiences that will inspire the next generation and I am constantly striving to be a positive influence that brings communities together through my creations.
About
I have spent over half a decade building educational games and experiences for kids. Projects I’ve worked on have won awards and recognition from organizations like Apple, KidScreen, Fast Company, and more. My most recent experience has been as a Unity Engineer at Hellosaurus, best known for their interactive children’s video app. Prior to that, I worked as a Game Developer for Black Rocket Productions, an enrichment education company. Throughout these last five years, I have obtained a vast amount of skills and knowledge pertaining to game development. I have created several games, led various project initiatives, and thrived in the fast-moving startup atmosphere. In addition to making games, I am experienced with customer support, curriculum development, video editing, and teaching large classrooms on game creation.
Game Projects - Hellosaurus
Hellosaurus is an interactive video app built for iOS and Android platforms. It is accompanied by the Creator Studio which is an interactive video editor that brings the episodes to life. I worked on both projects building and maintaining code on the app while co-architecting our new Creator Studio. Some of my contributions include refactoring of our JSON loaders, leading development on our settings panel structure, and crafting a generics controller system to work with each of our activities.
Game Projects - Black Rocket Productions
Rocket Kart Racers
Rocket Kart Racers is a 3D kart racing game developed for WebGL, PC, and Mac OS. I started building the foundation for the project before I transitioned to my job at Hellosaurus and passed the torch to the new Game Developer. The game has changed quite a bit since I was working there, however my biggest contribution was the modular track editor I developed. The editor allows for swift track creation with auto-complete functionality and has been fully integrated into the classroom project template through a custom editor window. I also did some minor design work on the project, modeling and UV mapping track pieces and items.
Battle Royale
Battle Royale is a 3D battle royale game published for WebGL, PC, and Mac OS. I worked mainly as a solo developer on this game, with another developer occasionally contributing. My contributions included the player controller, wand functionality, inventory system, as well as assisting with the multiplayer integration. Additionally, I developed a Unity project template for our classrooms that, through the use of editor scripts, allows students to easily build, modify, and export map segments. The game continues to receive updates introducing new features and the team's favorite student-created map sections.
Sembly
Sembly is a 2D competitive platformer published for WebGL, PC, and Mac OS. I worked as both a programmer and a designer for the project. As a programmer, my contributions included coding the item selection phase and level building phase of the game, item abilities, each of the in-game events, along with the viewer voting system for our esports integration. As for my design work, I created each of the level layouts, various UI elements, as well as some of the items and their animations.
3DVG Engine
The 3DVG Engine is a Unity solo project I created to teach students ages 8-14 how to use Unity. The project utilizes play-to-learn gaming; students test play each level in the project interacting with the game environment and NPCs to determine the various issues contained in each level in addition to how to solve them. They will then jump into the editor, and make the appropriate adjustments to fix and complete each level.
Skills
Software / Tools
Unity
Photon
Playfab
Cinemachine
Post Processing
ProBuilder
ProGrids
Polybrush
CoSpaces
Photoshop
Illustrator
Pixlr
Inkscape
Maya (Novice)
Unreal (Novice)
Coding Languages
C#
JavaScript
HTML
CSS
HLSL (Shaders)
C++ (Novice)
Programming
Physics
Tools
Gameplay
3rd Person Controller
AI
UI
VR
Multiplayer Networking
Inventory
2D Platforming
Editor Interface
Map Generation
Design
Level Design
Vector Art
UX
Texturing
2D Animation
3D Animation
Tile Mapping
UV Mapping
3D Modeling
Audio / Video
Pro Tools
FMOD
OBS Studio
Camtasia
Vimeo
YouTube
Twitch
Other
Basic German
Web Design
Installation Troubleshooting
Zoom
G-Suite
Zoho
Trello
Github
Airtable