About
Neven Ignjic
Senior Unity Developer
[ Click to show e-mail ]
Banja Luka, BiH
(UTC+02:00) Europe
09:00 AM - 06:00 PM
Neven is a senior Unity developer with almost a decade of experience. He enjoys working on unique opportunities and writing clean, structured, performant, documented, and well-tested code. With life-long love for engineering and mathematics, you can expect precise solutions to your future problems.
Skills
Unity
Git, Agile, CI/CD
C, C++, C#, Python, Java, JavaScript
Data Structures, Algorithms, Mathematics, Multithreading,
App Development, Game Development, Virtual Reality (VR), Augmented Reality (AR)
Windows, MacOS, WebGl, iOS, Android
Clients
• Developing architecture that allows the game's subsystems to communicate through abstract layer via commands and events. This creates a decoupled environment where different subsystems can be used through multiple games.
• Developing Runtime console for executing commands with custom parameters and invoking events.
• Recordability and replayability of commands/events allows us to instantly reproduce specific game states.
• Developed component-based cross-platform UI framework for Unity. It resulted in a unified UI solution across the project and later the company. A bridge between design and engineering as well as simplified communication between the teams.
• Implemented abstract deformation technique that can realistically deform organic models. Different deformations can be defined in settings without code change which allows for rapid workflow.
• With the help of Job system, parallelized multiple mesh workflows to improve runtime performance on selected platforms.
• Held multiple seminars inside the company on how to cleanly develop UI inside Unity, using the newly developed UI framework.
• Developed location-based application that takes advantage of MapBox environment data to create immersive experiences for the player.
• Developed turn-based multiplayer 1v1 combat system.
• Developed procedural planet system with adjustable LOD and the possibility to visualize your environment wherever you are on the planet.
• Managed a team that developed a Furniture Configurator project for WebGL, iOS/Android, AR, and VR. It is used in major Swiss companies. It allows users to self-decorate the space they live in with highly modular furniture and preview it.
• Implemented CI/CD practice to allow faster workflow inside the company. Builds for all platforms were autogenerated as well as options to deploy, run tests and move assets between servers.
• Developed a serialization system and resources handler to manage tens of gigabytes of assets. Trained employees, through custom editors, can modify assets without the need to rebuild.
• Developed a mobile app that allows users to add 3D Text and Cliparts to photos, videos, or their reality through AR. It is paid, 5-star rated app and one of the top 100 apps in the photo/video editing category.
• Developed AI that scans art provided by our designers and later on freely replicates it with the user's different input.
• Implemented Apple's ARKit during the beta phase. This gave the app exclusivity as it was a rarity then.
• Developed gameplay mechanics for RTS-style game that required point-to-click movement, pathfinding, and combat system.
• Developed game AI with variable difficulty that you can play against.
• Developed backend to support multiplayer. Matchmaking and users as well as real-time multiplayer.