João Azuaga, Developer in Berlin, Germany
João is available for hire
Hire João

João Azuaga

Verified Expert  in Engineering

Game Developer

Berlin, Germany

Toptal member since January 5, 2022

Bio

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

SAE Institute Berlin
C#, .NET, Unity, Git, Blender, Photoshop CS6, Games, Education, UI Development...
Playing History
2D Games, Game Development, Android, iOS, WebGL, iPad, Unity, C#, BrightSign...
Mobeus Industries, INC.
Unity, Visual Effects (VFX), Shaders, C#, Computer Vision, Agora, VoIP...

Experience

Availability

Part-time

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

2020 - PRESENT
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.
Technologies: C#, .NET, Unity, Git, Blender, Photoshop CS6, Games, Education, UI Development, UI Programming, Game Development, 2D Games, Unity3D, Unity2D

Game Developer

2022 - 2023
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.
Technologies: 2D Games, Game Development, Android, iOS, WebGL, iPad, Unity, C#, BrightSign, HTML, HTML5, JavaScript, CSS, Real-time Embedded Systems, Node.js, Raspberry Pi, API Integration

Senior Unity Consultant (via Toptal)

2022 - 2022
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.
Technologies: Unity, Visual Effects (VFX), Shaders, C#, Computer Vision, Agora, VoIP, Photon Unity Networking (PUN), Telepresence, API Integration

Technical Designer

2021 - 2021
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.
Technologies: Unity, C#, .NET, UX Design, UI Design, Game Design, Scripting, Bolt, Unity Visual Scripting, Mockups, Graphical User Interface (GUI), UI Development, Gameplay Development, Git, Games, Game Development, Game Development, 2D Games, Unity3D, Unity2D

Lead Game Developer

2019 - 2021
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).
Technologies: C#, .NET, Unity, Git, Mobile, Graphical User Interface (GUI), Mobile UX, Mobile UI, UI Development, User Experience (UX), Gameplay Development, Game Design, Games, Game Development, Shaders, UI Development, UI Programming, Game Development, Android, 2D Games, Unity3D, Unity2D

Game Programmer

2019 - 2020
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.
Technologies: C#, .NET, Unity, Graphical User Interface (GUI), Mobile Game Development, UI Development, Mobile Design, Google Play Store, SDKs, Game Design, Git, Mobile, Games, UI Development, UI Programming, Game Development, Android, 2D Games, Unity3D, Unity2D, API Integration

Game Developer

2018 - 2019
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.
Technologies: Unity, C#, .NET, Git, Shaders, Graphical User Interface (GUI), 3D Animation, Procedural Generation, Game Design, UI Development, Gameplay Development, Mobile UX, Mobile UI, Games, Game Development, UI Development, UI Programming, Game Development, Virtual Reality (VR), Oculus, Android, Unity3D, API Integration

Linguistic Services Provider

2012 - 2018
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.
Technologies: Translation, Interpretation, Linguistics, Education

Friedrich Ebert – Der Weg zur Demokratie

https://ebert-gedenkstaette.de/das-spiel/
A serious game based on the life of German president Friedrich Ebert. The game follows Ebert from his humble beginnings as a local politician to his rise into power and death. The player takes on the role of Ebert as he tries to juggle the demands and needs of multiple political interest groups, trying to appease certain parties and facing the consequences of neglecting others. The game runs on WebGL and can be played on a desktop or tablet. I worked as the sole developer, taking on some additional design tasks.

Ice Age Worlds

https://playinghistory.de/en/portfolio-item/eiszeitwelten/
A narrative-driven game for Android and iOS about life in the Ice Age. The game features three stories set in three different time periods and locations during the Ice Age. The player embarks on several quests to help their tribe with different tasks. In the process, the player gains insights into the society, technology, fauna, and flora of the time. I worked as the sole developer, taking on some additional design tasks.

Im Kopf von Karl Schmidt-Rottluff

https://playinghistory.de/en/portfolio-item/im-kopf-von-karl-schmidt-rottluff/
A game about the life and work of German artist Karl Schmidt-Rottluff. The player experiences Rottluff's works playfully by interacting with them, changing them, deforming them, and eventually recreating them. Rottluff narrates, providing insights into his thought process and the historical, political, and social background when he created the work. I worked as a developer on an existing prototype and helped finish and deliver the game.

My Universe: Puppies and Kittens

https://www.microids.com/game-my-universe-puppies-and-kittens/
A pet simulator for PC, PS4 and Nintendo Switch allows the player to take care of their pets (dogs and cats) - feed them, clean them, and play with them in a multitude of minigames. It also enables them to train the pets to become better at specific skills, like them more, and behave better.

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/
A story-based hospital game for PC, PS4, and Nintendo Switch. The player can recreate both a doctor and a nurse, diagnose, treat and follow up on patients in various minigames and intertwining storylines. They can explore the hospital and its rich set of characters, build relationships, and help them through ups and downs.

I worked as a designer on this project, designing the rough structure of the game and narrative and several gameplay systems and minigames.

Checkers

A checkers game for Android and iOS, featuring a unique art style and polished graphics. The game can be played in a single-player mode against AIs of different difficulties or against other players in an online multiplayer mode. A multiplayer ladder and a matchmaking system attempt to match players with others of similar skill.

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.
2017 - 2018

Ausbildung in Game Design

Games Academy - Berlin, Germany

2013 - 2015

Master's Degree in Translation

Porto Accounting and Business School, Polytechnic Institute of Porto (ISCAP-IPP) - Porto, Portugal

2010 - 2013

Bachelor's Degree in Translation

Porto Accounting and Business School, Polytechnic Institute of Porto (ISCAP-IPP) - Porto, Portugal

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring