João Azuaga
Verified Expert in Engineering
Game Developer
Berlin, Germany
Toptal member since January 5, 2022
João is a seasoned game developer who has been programming and making games for 4+ years. He is passionate about interactive media and graphical applications and is looking for projects that allow him to work with games, interactive apps, graphic visualizations, animations, and UI. João's ultimate professional goal is to create a sustainable environment where he can develop a multitude of skills in software development as well as other artistic and technical fields.
Portfolio
Experience
Availability
Preferred Environment
Windows, C#, .NET, Git, Shaders, Gameplay Development, User Interface (UI), Graphical User Interface (GUI), Unity, Unity3D
The most amazing...
...projects I've worked on had complete communication but were not intrusive, had set expectations realistically, and the human aspect of work has been preserved.
Work Experience
Lecturer
SAE Institute Berlin
- Designed a full curriculum for beginner game programming students, including learning materials, lectures, exercises, assignments, and exams. Topics include programming basics, algorithms, data structures, game engines, and Unity.
- Prepared lectures for art students to learn Unity. Topics included art tools, pipelines, plugins, common art tasks, and technical art.
- Built advanced game programming students' lectures. Topics included advanced programming techniques, design patterns, architecture, project management.
- Mentored students at several different levels of study. Helped with assignments, prepared exercises, reviewed lecture topics, and gave feedback on assignments and exams.
Game Developer
Playing History
- Developed a game based on the life of German president Friedrich Ebert, which was awarded the prize of Best Serious Game at the German Game Awards. I was the sole programmer.
- Built an educational game about the Ice Age for children aged 8 – 14. The game tells three stories set in different time periods and locations, showcasing contemporary society, technology, fauna, and flora. I was the sole programmer.
- Created a prototype for a multiplayer deck-building card game loosely based on a physical card game previously published by the studio. I was the sole programmer: another programmer developed the prototype into a full game.
- Developed and finished a game about German artist Karl Schmidt-Rottluff, where one experiences his work in a playful way. I collaborated with another programmer to turn an existing prototype into a full game.
- Created drafts and prototypes for an interactive installation at the Landesmuseum in Zurich, Switzerland. The prototypes were developed further by another engineer.
- Developed apps featuring interactive magazines and newspapers for an installation at the DDR Museum in Berlin.
Senior Unity Consultant (via Toptal)
Mobeus Industries, INC.
- Prototyped and iterated on innovative telepresence and AR solutions using a proprietary computer vision model.
- Integrated existing networking, video, and voice solutions into a rich, high-fidelity, interactive 3D environment.
- Implemented UI behaviors according to specifications and integrated them into the existing APIs and back end.
- Worked on finding solutions to various graphical and performance issues, aiming to deliver the highest possible graphical quality as smoothly as possible.
Technical Designer
it Matters Games
- Designed and implemented AI behaviors for a pet game (cats and dogs).
- Created and helped implement several minigames, cutscenes, and interactions with pets.
- Built and documented multiple gameplay systems for an upcoming story-based tycoon game, including supporting the narrative and engineering teams and bridging the gap between design and implementation.
- Worked on the initial design for an upcoming online battling game. Designed combat mechanics, character abilities, meta progression, team mechanics, maps, and game modes.
Lead Game Developer
Snobfox
- Developed the core gameplay of a casual mobile game. It consists of a grid of 3D objects of different sizes that the player can manipulate—move on all three axes and rotate.
- Built most of the UI, which consists of a catalog of items, NPC dialog, menus, quests, and rewards.
- Designed and developed most of the game's progression and the quests and characters that the player interacts with.
- Created the design and implemented data structures and algorithms to store and manipulate all the data involved.
- I oversaw a team of five people, one of whom was a part-time programmer. I organized meetings, designed round tables, and oversaw project management throughout the project (some of these roles were shared with other teammates).
Game Programmer
Marshmallow Fort
- Designed the whole UX and UI flow for the mobile game, including the single-player and multiplayer modes.
- Built a UI prototype and worked closely with artists and other programmers to execute it.
- Implemented several GUI systems, including the core game UI, the menus, and player profiles.
- Integrated several third-party SDKs and designed interfaces to connect them to core game systems.
- Built data structures and communication layers to store player data, profiles, save games, achievements, and more, integrating it with different services.
- Instructed and helped the engineering team with architecture and cleaning up the codebase.
Game Developer
Happy Tuesday
- Built custom timeline tools for generating dynamic timelines. These timelines were integrated into gameplay, with the player being able to control playback and animation parameters.
- Designed and implemented a procedural animation and audio system with IK, look-at targets, lip-syncing, and mesh reskinning, integrating with the timeline tools mentioned above.
- Created the design and wrote UI systems, animations, effects, and shaders for the whole game.
- Wrote several VR prototypes for the Oculus Gear VR headset—running on Android. These ranged from simple performance benchmarks to fully interactive games.
Linguistic Services Provider
Freelance
- Translated contracts, fiction and non-fiction books, apps, websites, and manuals.
- Interpreted at several business and trade conferences in simultaneous and consecutive modes.
- Taught English and Portuguese to adults. Prepared lesson materials, exercises, and exams.
Experience
Friedrich Ebert – Der Weg zur Demokratie
https://ebert-gedenkstaette.de/das-spiel/Ice Age Worlds
https://playinghistory.de/en/portfolio-item/eiszeitwelten/Im Kopf von Karl Schmidt-Rottluff
https://playinghistory.de/en/portfolio-item/im-kopf-von-karl-schmidt-rottluff/My Universe: Puppies and Kittens
https://www.microids.com/game-my-universe-puppies-and-kittens/I worked as a technical designer, designing and implementing pet behaviors and minigames in-engine.
My Universe: Doctors and Nurses
https://www.microids.com/game-my-universe-doctors-nurses/I worked as a designer on this project, designing the rough structure of the game and narrative and several gameplay systems and minigames.
Checkers
I worked as a developer, integrating external SDKs, extending and connecting the core game with third-party services such as cloud storage, player profiles, and achievements.
Education
Ausbildung in Game Design
Games Academy - Berlin, Germany
Master's Degree in Translation
Porto Accounting and Business School, Polytechnic Institute of Porto (ISCAP-IPP) - Porto, Portugal
Bachelor's Degree in Translation
Porto Accounting and Business School, Polytechnic Institute of Porto (ISCAP-IPP) - Porto, Portugal
Skills
Libraries/APIs
Bolt, WebGL, Node.js
Tools
Git, Blender, Photoshop CS6, Agora, TestFlight, Gradle, Android Studio
Frameworks
Unity, Unity3D, Unity2D, .NET, Photon Unity Networking (PUN)
Languages
C#, HTML, HTML5, JavaScript, CSS
Paradigms
UI Design, Mobile Design, UX Design
Platforms
Windows, Mobile, Oculus, Android, iOS, Raspberry Pi, MacOS
Other
UI Development, Graphical User Interface (GUI), Translation, Games, Game Development, Education, UI Development, UI Programming, Game Development, 2D Games, Gameplay Development, Game Design, Procedural Generation, Interpretation, Linguistics, Mobile UI, Scripting, API Integration, Shaders, Level Design, 3D Animation, Mobile UX, User Experience (UX), Unity Visual Scripting, Mockups, Mobile Game Development, Google Play Store, SDKs, Documentation, Console Games, Virtual Reality (VR), Visual Effects (VFX), Computer Vision, VoIP, Telepresence, iPad, BrightSign, Real-time Embedded Systems, Serious Games, Educational Games
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring