
Filip Zemljak
Verified Expert in Engineering
Gameplay Programmer and Android Developer
Belgrade, Serbia
Toptal member since September 23, 2019
Filip is an experienced and passionate game developer who has shipped hit AAA titles such as Tom Clancy's Ghost Recon Wildlands, which sold over 10 million copies. He has worked as a freelancer in startups and with large corporations such as Ubisoft. His work has won numerous awards and is played by millions around the globe. His field of expertise and biggest passion is game development, where he strives for quality, elegance, and modularity.
Portfolio
Experience
- Game Development - 8 years
- C++ - 5 years
- Unreal Engine 4 - 4 years
- C# - 4 years
- REST - 2 years
- Android - 2 years
- Unity - 2 years
- Kotlin - 1 year
Availability
Preferred Environment
Git, Perforce, Unreal Engine, Unity, Visual Studio
The most amazing...
...feature I've successfully integrated was anti-tampering protection in Tom Clancy's Ghost Recon Wildlands, which was not broken for over six months.
Work Experience
Android Developer
LotusFlare
- Debugged core part of our API which included data models, databases, REST API's and combined them into a good architectural structure.
- Optimized build times, application size, fixed bugs, crashes, and ANRs.
- Helped develop MyDigicel application from scratch in Kotlin with REST API's, custom dependency injection and by following clean architecture.
Programmer
Augmented Enterprise
- Worked on Modeler, an application used to create models of systems in 3D space. Users can move through 3D space, place the components, and connect them in real-time.
- Implemented a system for tracking and displaying real-time metrics of various components of the system.
- Created a warehouse simulation app in which the user controls the transportation and delivery of goods.
Gameplay Programmer
Ubisoft
- Worked on Tom Clancy's Ghost Recon Wildlands, the best selling game of 2017, in a team consisting of over 400 developers.
- Worked on Steep, a winter sports game featured on PyeongChang 2018 winter Olympic games.
- Implemented an in-game chat system for Ghost Recon Wildlands, which supported Latin, Cyrillic, Arabic as well as IME supported languages.
- Integrated an anti-tamper solution preventing the game from being cracked for six months.
- Implemented various player classes and game modes in collaboration with game designers, artists, animators, and render programmers.
Programming Intern
Take One
- Selected to participate in a motion capture internship program. I was one of the few students invited to participate.
- Participated in in-depth training in motion capture technology and processes.
- Worked on the company's motion capture tool which is able to process various kinds of mocap formats.
Gameplay Programmer
Hell Entertainment
- Worked as a gameplay programmer in collaboration with two artists.
- Designed and implemented various gameplay elements for a medieval FPS game Arilienta such as melee combat, spellcasting, inventory, skill tree, quests, and monster AI.
- Created a first-person tower defense game called Project FPTD which features FPS combat, tower upgrades, and advanced AI.
- Improved upon NeoAxis's grid pathfinding system by making grid cells editable, and developing a cache system that decreased load times by 300%.
Experience
World of Tanks
https://worldoftanks.eu/I am working on WoT as an AI developer, developing functionalities that allow for smart and cutting-edge bot behavior as well as tools that enable game designers to set up and modify such behaviors easily.
Lichenvale
https://store.steampowered.com/app/1432380/Lichenvale/As a solo developer, I worked on gameplay programming in C++, game design, and level design while outsourcing art and sound. Lichenvale was released in April 2022 and has gained positive reviews.
Steep
https://steep.ubisoft.com/game/en-gb/home/I was working as a gameplay programmer in C++, focusing on adapting and creating modular user interfaces and control schemes for PCs as well as fixing gameplay bugs.
Tom Clancy's Ghost Recon Wildlands
https://ghost-recon.ubisoft.com/wildlands/en-us/home/I worked as a C++ gameplay programmer, focusing on implementing new gameplay features.
Trve Raycaster
https://www.youtube.com/watch?v=xBS1O-QQoUAProject FPTD
https://www.indiedb.com/games/project-fptdI worked as a sole programmer on this title.
Arilienta
https://www.indiedb.com/games/arilientaI worked as a sole programmer on this title.
Education
Bachelor's Degree in Information Systems and Technologies
Faculty of Organizational Sciences - Belgrade, Serbia
Skills
Libraries/APIs
RxJava, RxJava 2, Axis, OpenGL, DirectX, Steam Integration
Tools
Perforce, Git, Visual Studio, Confluence, Jira, Android Studio, TeamCity, Subversion (SVN)
Languages
C++, C#, Java, C++17, Kotlin, HLSL, GLSL, Swift
Frameworks
Unreal Engine 4, Unreal Engine, Unity, Dagger, Dagger 2
Paradigms
Object-oriented Programming (OOP), Agile Software Development, REST
Platforms
Windows, Android
Storage
JSON, MySQL
Other
3D Games, Gameplay Development, Game Development, Game AI, Rendering
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