Danilo Domingues
Verified Expert in Engineering
Unity Developer
Tokyo, Japan
Toptal member since November 17, 2023
Dan is a Unity developer with over six years of experience in most platforms, having deployed games and apps for PC, console, mobile, AR headsets, and custom platforms. As a Unity Certified Expert, Dan always looks forward to new, exciting projects that will challenge or enhance industry standards and stand the test of time.
Portfolio
Experience
- C# - 6 years
- Unity - 6 years
- Design Patterns - 5 years
- Game Development - 4 years
- Editor Tools - 3 years
- Augmented Reality (AR) - 2 years
- Artificial Intelligence (AI) - 2 years
- JSON - 2 years
Availability
Preferred Environment
Windows, Slack, Git, Unity, C#, Jira, SourceTree, Scrum
The most amazing...
...feature I've developed is the combat handler for my authorial game, mixing tactics gameplay with action-induced quick-flowing execution.
Work Experience
Senior Unity Developer
Spectar
- Built 3D UI integrations for Spectar's app, targeting head-mounted AR devices that transform a building's blueprint data into spatially anchored 3D models.
- Optimized previous versions of connecting UI panels, reducing draw calls from 50% to 80% and creating leeway for new UI to be built and displayed on the application.
- Developed back- and front-end features, ensuring the data was unit tested and the UI efficiently reacted to any changes, providing clean coding and a responsive user experience.
Unity Developer
Hydra Games
- Built a porting structure and guidelines for receiving 70+ AS3 games into a Unity-built multigame hub.
- Created the foundation for Unity-built 4K games targeting cabinets featuring 36- to 42-inch screens.
- Developed automation systems to add virtual funds, play games on repeat, collect data, and assemble into a JSON-formatted report to ensure fidelity between projected profit margins and the game's cost-reward ratio.
Lead Developer
Evertried
- Acted as founding developer at Evertried—my first commercial project. This was a side project that became a main occupation in 2019 – 2020.
- Entered a co-development agreement with Lunic Games, which provided visual assets. From there on, I acted as lead developer, instructing visual effects and animation asset production and integration.
- Supported and saw through to the project's release day. After being 375% funded on Kickstarter, it was released to Xbox, PlayStation, and Nintendo Switch.
Unity Developer
Main Leaf
- Integrated as a member of several teams, building games for various platforms alongside several team sizes and management styles.
- Assembled client-requested prototypes regarding future features while being time-conscious about the projects' hourly budget.
- Acted as a last line of support with clients in case of a communication issue. My English fluency displayed a high impact, being part of a Brazil-based outsourcing agency.
Junior Unity Developer
Penguin Spot
- Refactored legacy code, reducing line volume by 50% while improving efficiency and maintaining functionality.
- Rebuilt level-loading systems to allow levels to be loaded from the server rather than being manually set up at every version.
- Integrated social media, user retention, and monetization APIs, including Facebook, notifications, and rewarded ads. The game's app page is available via facebook.com/PenguinSpot/.
Experience
Spectar App
Evertried
https://store.steampowered.com/app/1607040/Evertried/I acted as this game's founding developer. This ran as a side project, except from August 2019 to February 2020, during which it became a main occupation.
Mobile Gambling Games Hub
http://www.pilotgames.com/games/Much like the hub, each game obtains possible wagers from the server API, requests a play when interacted with, consumes player-input currency, requests play results, and performs graphic feedback displaying the amount won (if any) to the player in a variety of ways.
During my work at the producing company, I built and assisted the production of code in the range of 10 to 20 of these dozens of available games. While the specifics of which games were worked on are non-disclosable, the overall lobby of available games throughout all locations is available at the following link (NA restricted).
Online Strategy Game
B2B Match-3 Style Game
Along the scope of the 3-month development cycle, our team was responsible for developing and implementing UI, sound effects, and the match-3 game loop, mostly adapted from an existing purchased asset.
Finally, we were responsible for integrating with the server API that handled keeping track of participating players' scores, as well as consolidating each campaign's victors and emailing the earned discount codes. A different team dealt with the mentioned server API.
Banking App for Tablet Totems
If on a queueing area, the app could be set to a gallery of mini-games, mainly targeted to entertain children of the parents who would be waiting in line to be attended to. Those games feature simple mechanics and a score system.
On the more practical side, there are other modes to display specific information, the most notable being the loan calculator. In it, a customer can input the motive of an intended loan, as well as the amount and the intended payment starting date duration. By doing so, the system displays the availability of said plan and calculates monthly fees. Once the user reaches a desired output, a ticket can be emitted with those for the bank staff, skipping the fine-tuning step of the loan approval completely.
This project was developed at PlayCanvas, a Unity alternative for WebGL.
Education
Bachelor's Degree in Game Development
Universidade Anhembi Morumbi - São Paulo, Brazil
Certifications
Unity Certified Expert Programmer
Unity Technologies
Skills
Libraries/APIs
Facebook API
Tools
Git, SourceTree, Jira, Unity 5, Slack, GitLab, Unity SDK
Languages
C#, ShaderLab, JavaScript
Frameworks
Unity, Unity2D, Unity3D, AR Foundation, Blueprint, ARKit
Paradigms
Dependency Injection, Unit Testing, Design Patterns, Procedural Programming, Agile, MVC Design, Scrum
Platforms
Windows, Azure PlayFab, iOS, Android, PlayCanvas, ARCore
Storage
JSON
Other
Augmented Reality (AR), Game Development, Mobile Game Development, Games, Gaming, Virtual Reality (VR), Editor Tools, Artificial Intelligence (AI), CSV, Procedural Generation, API Integration, User Interface (UI), Plugins, Mobile Apps, 3D, APIs, Unity Editor Scripting, UI Toolkits, Multiplayer, Content Creation, Excel 365, Technical Design, Unity Game Assets, CI/CD Pipelines, Shaders, Visual Effects (VFX)
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