Nikola Garabandić
Verified Expert in Engineering
Unity Developer
Novi Sad, Vojvodina, Serbia
Toptal member since September 26, 2022
Nikola is a Certified Professional Unity developer and a Certified Unity instructor with over five years of experience building Unity-based games in various genres, from hypercasual to full-fledged multiplayer first-person shooter games. The biggest game that Nikola has worked on was Isonzo; it took over three years to be developed and was released on Windows, Linux PS, and Xbox in September 2022.
Portfolio
Experience
Availability
Preferred Environment
Windows, JetBrains Rider, Discord, Unity2D
The most amazing...
...and advanced project I've developed is the AI for Isonzo; I had to ensure that the bots would react appropriately to all the scenarios in the game.
Work Experience
Senior Technical Lead
ChainSafe Systems
- Mentored and built career paths for three direct reports, fostering their professional growth within Chainsafe Systems.
- Led the scheduling and execution of the release cycle for Web3.Unity SDK, delivering it on time and within budget.
- Enhanced developer experience. Developed Unity wrappers for native iOS and Android code provided by Ramp.Network. That means that web3.unity is the first Web3 SDK on the market with a Fiat On/Off Ramp embedded in it.
- Implemented cross-chain EVM transfers by utilizing Sygna. This expanded the capabilities of Chainsafe's technology stack by enabling seamless transfer of digital assets between different blockchain networks.
Unity Developer
WW1 Game Series
- Made an AI system from scratch in which bots would appropriately react to each and every game scenario.
- Built the entire settings system to be as performant and intuitive as possible for the other developers.
- Fixed memory leaks and optimized code in various systems, even those I wasn't in charge of.
- Ensured that all the music behaved according to the composer's vision.
- Discovered and fixed a lot of intermittent issues that were lingering all the way back from Verdun and Tannenberg.
Unity Game Developer
KrishnaKishore PS
- Added new features to the hyper-causal game according to the game design document.
- Fixed optimization issues that were related to using improper rendering pipeline settings for the mobile platform.
- Wrote flexible code so the client can easily extend and add as many features as possible.
Unity Game Developer
KrishnaKishore P S
- Optimized the game by extracting the complex and unreadable logic into a more structured piece of code.
- Consulted the client on Unity and programming best practices, covering topics such as variable names, inheritance, and polymorphism.
- Unified different bot behaviors into simpler and more extendable classes so that the client can later work on expanding the logic pretty easily.
Senior Unity Developer
Mentava, Inc.
- Was part of the core team for the Learn2Read app that helps kids aged 2+ how to read.
- Wrote the code for the app functionality and was mainly focused on helping and delivering the best Unity practices for the rest of the team recently introduced to Unity.
- Solved some more complex tasks, which involved writing custom shaders for certain parts of the app.
- Untangled some issues and bugs that were intermittent or/and that required extensive Unity experience in order to be solved.
Unity Developer
Polyspice
- Continued and finished the development of the game, Beat Cancer.
- Spearheaded the prototyping of a game that became known as Planet Rabbit two years later.
- Managed junior developers, including onboarding, explaining the codebase, and overseeing their game development progress.
CTO | Unity Developer
Stick & Rope
- Managed several developers who, after I left the company, successfully managed to finish and publish the games all by themselves.
- Completed several games from the prototyping phase to the live ops phase as the only developer.
- Rapid-prototyped dozens of games with the CEO deciding which games we should continue working on based on how fun they are.
Experience
Isonzo
https://store.steampowered.com/app/1556790/Isonzo/SYSTEM CONTRIBUTIONS
• Spawning system
• Player classes
• Making and fixing tools for mappers and game designers
• Progression/unlock system
• Points-and-perks system
• Character controller system
• Creation of new features for the internal trailer tool system (it was used for recording trailers)
My final contributions included rewriting the entire game settings logic to be as clean and as performant as possible.
Beat Cancer
https://polyspice.com/beat-cancer/Tap to the Moon
https://tap-to-the-moon.en.aptoide.com/appVerdun and Tannenberg
https://store.steampowered.com/bundle/5227/WW1_Game_Series/Education
Bachelor's Degree in Computer Science
Faculty Of Technical Sciences - Novi Sad, Serbia
Certifications
Certified Unity Instructor
Unity Technologies
Unity Certified Professional: Programmer
Unity Technologies
Skills
Libraries/APIs
FMOD
Tools
GitHub, TestFlight, Trello, Jira, Toon Boom
Languages
C#, C#.NET, SQL, Java, Python, C++, C, JavaScript, TypeScript, Solidity
Frameworks
Unity, .NET, Unity3D, Photon Unity Networking (PUN), Photon, Unity2D, Spring MVC, Flutter
Paradigms
Scrum, Agile, Kanban, Dependency Injection, Mobile Development
Platforms
Firebase, iOS, Android
Other
Gaming, Communication, Favro, Multiplayer, Architecture, Mobile Games, Game Development, User Interface (UI), Solution Architecture, User Behavior, Game Design, Game AI, 3D Games, 2D Games, Responsive Design, Quantum, Leadership, CTO, Mobile Game Development, iPad, SDKs, Identity Aware Proxy (IAP), Technical Leadership
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