Nikola G.

Nikola G.

Senior Spieleentwickler

Serbia
Verifiziertes Mitglied seit 2023
6 Jahre Erfahrung

Er ist spezialisiert auf Gameplay-Programmierung, Multiplayer-Systeme, KI, plattformübergreifende Entwicklung und Softwarearchitektur für Spiele in den Bereichen Gaming, EdTech und Web3.

Im Laufe seiner Karriere hat er zu kommerziell erfolgreichen Titeln beigetragen, darunter Isonzo und Verdun, wo er Gameplay-Systeme, KI-Verhaltensbäume, kinematische Bewegung und Spielerprogressions-Mechaniken entwickelte. Seine Erfahrung umfasst zudem die Leitung der Entwicklung des web3.unity-SDK bei ChainSafe, wodurch Unity-Anwendungen mit EVM-kompatiblen Blockchains interagieren konnten, während er gleichzeitig zu weit verbreiteten Open-Source-Projekten wie Nethereum und Web3Auth beitrug.

Über die Spieleentwicklung hinaus ist er bekannt für die Lösung komplexer technischer Herausforderungen, die Betreuung von Ingenieuren bei der Einführung von Unity sowie die Bereitstellung skalierbarer, wartbarer Lösungen in vollständig remote arbeitenden, verteilten Teams. Seine Kombination aus tiefgreifender technischer Expertise, starken Problemlösungsfähigkeiten und kooperativem Ansatz ermöglicht es ihm, robuste interaktive Erlebnisse vom Konzept bis zur Produktion aufzubauen.

Hauptkompetenz

C#C#6 Jahre
UnityUnity6 Jahre
AndroidAndroid3 Jahre

Erfahrung4

Senior Unity Engineer

Zach Singleton (venue experiences app)
Event Management
Sep 2024 - Sep 2025 · 1J
  • Aufbau nativer Brücken zwischen den iOS- und Android-Spotify-SDKs und einer Unity-Anwendung
  • Refactoring von veraltetem Minispiel-Code in eine wiederverwendbare Architektur, wodurch die schnelle Entwicklung neuer Minispiele ermöglicht wurde
  • Implementierung serverseitig gesteuerter iOS-Live-Activities durch API-Integrationen zur Verbesserung der In-App-Benutzererfahrung
  • Trennung von Entwicklungs- und Produktionsumgebungen über die Anwendungs- und Datenbankebenen hinweg, um zu verhindern, dass unveröffentlichte Funktionen Produktionsnutzer erreichen
  • Automatisierung der iOS-Bereitstellung, wodurch optimierte App-Store-Releases über Xcode- und GitHub-Workflows ermöglicht wurden
  • Integration zusätzlicher nativer Musikanbieter neben Spotify durch Entwicklung nativer iOS- und Android-Komponenten
Node.jsNode.js
C#C#
iOSiOS
SwiftSwift
UnityUnity
Objective-CObjective-C

Spieleentwickler

KrishnaKishore PS (hyper-casual mobile game)
Gaming
Aug 2024 - Nov 2024 · 3M
  • Entwicklung neuer Spielfunktionen gemäß dem Game-Design-Dokument
  • Behebung von Leistungsproblemen auf Mobilgeräten durch Optimierung der Rendering-Pipeline-Konfigurationen
  • Refactoring von komplexem Legacy-Code in eine saubere, wartbare Architektur
  • Vereinheitlichung von Bot-KI-Verhaltensweisen in wiederverwendbare, erweiterbare Klassen zur Vereinfachung zukünftiger Entwicklung
UIUI
C#C#
UnityUnity
MobileMobile
Chainsafe

Senior Engineering Team Lead

Chainsafe
Cryptocurrency and Blockchain
Aug 2023 - Feb 2025 · 1J 6M
  • Leitung der Entwicklung des Open-Source-SDK web3.unity, wodurch die Entwicklererfahrung bei der Verbindung von Unity-Spielen mit EVM-kompatiblen Blockchains erheblich verbessert wurde
  • Mitwirkung an Open-Source-Projekten, darunter Nethereum und Web3Auth, zur Verbesserung der Benutzerfreundlichkeit, Sicherheit und Funktionalität sowohl der Plattformen als auch des SDK
  • Zusammenarbeit mit Business-Development- und Produktmanagement-Teams zur Sicherung von Partnerschaften mit Spielestudios und Unterstützung des Umsatzwachstums
  • Etablierung und Optimierung von Release-Prozessen zur Straffung der Bereitstellung zukünftiger SDK-Versionen
  • Erstellung technischer Dokumentation, Video-Anleitungen und Tutorials für neue SDK-Releases
C#C#
ASP.NETASP.NET
UnityUnity
Team LeadingTeam Leading
SoliditySolidity
BlockchainBlockchain
Mentava

Senior Unity Engineer

Mentava
Education Technology (EdTech)
Oct 2022 - Sep 2023 · 11M
  • Tätigkeit im Kernteam zur Entwicklung der Learn2Read-Anwendung, mit Bereitstellung neuer Funktionen mittels Unity
  • Etablierung und Förderung von Best Practices für die Unity-Entwicklung, wodurch ein Team, das neu in Unity war, Funktionen effizienter liefern konnte
  • Entwicklung benutzerdefinierter Shader zur Verbesserung der Reaktionsfähigkeit und visuellen Qualität der Anwendung
  • Behebung komplexer, intermittierender Probleme, die tiefgreifende Expertise in Unity und den internen Abläufen der Spiel-Engine erforderten
C#C#
UnityUnity
MobileMobile
Game Systems DesignGame Systems Design

Ausbildung

University of Novi Sad
University of Novi Sad
Software Engineering2014 - 2018

Hör auf zu stöbern.
Lass dich schneller matchen.