Dmitrij Savickij
Senior Game Programmer / Technical Lead
Contact
Location
Lithuania
Programming Languages
CC++C#JavaScriptJavaHLSLGLSL
Spoken Languages
- LithuanianNative
- RussianFluent
- PolishFluent
- EnglishFluent
Engines & Platforms
UnityIn-house (C/C++)
Nintendo WiiPSPAndroidiOSWindowsmacOS
Core Skills
- Gameplay programming
- UI programming & systems
- Tools and editor development
- Performance optimization
- Rendering & graphics programming
- Game engine internals & architecture
- Security & anti-cheat
- Technical leadership & mentorship
- Game physics & simulation
- DevOps & infrastructure
Tools
Visual StudioVisual Studio CodeXcodeEclipseNetBeansUnity EditorNVIDIA NsightGitSVNJira
Education
Vilnius University
Bachelor's degree in Informatics
Profile
Technical Lead with almost 20 years shipping games across PSP, Wii, PC, macOS, and mobile — 8 titles on in-house C/C++ engine and Unity. Deep expertise in rendering, performance optimisation, tools and engine internals. Progressed from junior programmer to technical lead at Nordcurrent, with the last ~7 years focused on architecture, mentoring, and building teams.
Career
Nordcurrent
(2008 – 2025)
Game Programmer → Senior Programmer → Technical Lead
Portfolio
Sniper Online: World War II
Technical Lead · Unity · Mobile · 2022
- Full technical leadership: architecture decisions, code review, mentorship, and recruitment
- AI bots with sniper ballistics calculations and server-authoritative replication
High School: Love and Fashion
Senior Programmer · Unity · Mobile · 2019
- Mask-based location selection system for scene navigation
- Dynamic character animation system — in-game order-dependent character appearance with hundreds of combinations
Building the Great Wall of China 2
Senior Programmer · In-house · Windows, Android, iOS, macOS · 2015
- Gameplay/UI, water shaders with flow maps and refraction, multi-platform CI/builds
- Water shader with flow map and refraction effect implementation (custom flow per level)
Building the Great Wall of China
Senior Programmer · In-house · PC, Android · 2014
- 5-layer water using the fixed rendering pipeline
- Anti-piracy, cheating, and fraud prevention
Monochrome Racing
Senior Programmer · In-house · Mobile · 2013
- Joined as the 4th developer after several predecessors left the company — the project was in a difficult state with accumulated technical debt
- Tasked with shipping the game as-is, without budget or scope for major rework
101-in-1 Sports Party Megamix
Game Programmer · In-house · Nintendo Wii · 2012
- High-velocity minigame production — rapid delivery of diverse minigames under tight schedules
- Fishing line physics using a spring-chain simulation system
Arcade Essentials - Classics with a Modern Twist
Game Programmer · In-house · PSP Minis, Nintendo Wii · 2008 - 2011
- First commercial project — a collection of modernised arcade remakes
- Implemented: Galaga / Galaxian, Missile Command, Q*bert, Bubble Shooter
Public Speaking
Ko reikia siekiant tapti žaidimų programuotoju?
LOGIN Game Fest 2017 | Žaismo DNR
Lecture on variety of skills required for game developer.
Internal Lectures
History of Version Control · Project Setup · Git vs SVN · Optimisations