Ukraine's #1 job service
Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/9825070/
Unity developer
- City of residence:
- Dnipro
- Ready to work:
- Dnipro, Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Dmytro Safin
Unity Developer (Junior / Entry-Level)
Phone: [open contact info ](look above in the "contact info" section) Email: [open contact info ](look above in the "contact info" section) GitHub: github.com/SiryVovk
Profile
Unity/C# developer focused on gameplay systems: input, movement, combat, UI, state-driven logic,
and save/progression. I build playable prototypes (not just code snippets), keep responsibilities
separated, and prefer simple, maintainable solutions over overengineering.
Key Skills
Tools: Git/GitHub, debugging, basic
Unity: 2D (Tilemap), physics/collisions, UI
performance awareness
(Canvas), animation, audio, scene
management
Gameplay: player control, enemies/AI,
Architecture: separation of concerns, modular
scripts, refactoring game states, scoring, progression/save
Languages: Ukrainian (native), English
C#: OOP, interfaces, events/delegates,
(working)
coroutines, basic design patterns
Projects
Runner (Unity, Mobile) — endless runner prototype github.com/SiryVovk/Runner
• Built a small endless runner prototype in Unity with a complete gameplay loop..
• Implemented platform-specific input: WASD controls for Editor testing and swipe controls for
mobile gameplay.
• Added dynamic obstacle spawning to maintain continuous run flow.
• Implemented game over / revive logic with rewarded ads for continuing after defeat.
• Integrated Firebase Authentication and a leaderboard system for storing and displaying top
player scores.
• Structured gameplay, UI, and service-related logic into separate script areas.
• Gameplay video link is included in the repository README.
Pac-Man (Unity, PC) — complete clone project github.com/SiryVovk/Pac-Man
• Built a small but complete Pac-Man clone as part of a 20-game challenge.
• Custom level system with 4 handcrafted maps via a grid-based field generator.
• Enemy AI implemented as clear state logic (scatter / chase / frightened).
• Event-driven interactions between player, pellets, ghosts, UI, and game/session manager.
• Progression: level selection, completed-level tracking, save system + autosave on exit.
• Code split into small systems (movement, tile logic, ghost logic, session management).
• Gameplay video link is included in the repository README.
2D Top-Down Pixel Combat — combat prototype
github.com/SiryVovk/2D-Top-Down-Pixel-Combat
• Top-down arena prototype with melee combat.
• Player combat: basic attack, health system, knockback on hit.
• Tile-based arena with obstacles/walls.
• Game Manager: tracks player health and restarts on death.
• Event-driven interactions (player hit, enemy death); modular scripts by responsibility.
• UI: simple health bar.
• Gameplay video link is included in the repository README.
VVVVVV Challenge Remake — small level remake github.com/SiryVovk/VVVVVV_Challenge
• Remake of a VVVVVV challenge level (20-game challenge).
• Focus on movement feel, obstacles, basic UI, and level design iteration.
• Implemented: movement, animations, sounds/music, settings, saves.
• Used Git feature branches during development.
Education
Software Engineering — Oles Honchar Dnipro National University (Sep 2019 – Jun 2023)
Unity Developer (Junior / Entry-Level)
Phone: [
Profile
Unity/C# developer focused on gameplay systems: input, movement, combat, UI, state-driven logic,
and save/progression. I build playable prototypes (not just code snippets), keep responsibilities
separated, and prefer simple, maintainable solutions over overengineering.
Key Skills
Tools: Git/GitHub, debugging, basic
Unity: 2D (Tilemap), physics/collisions, UI
performance awareness
(Canvas), animation, audio, scene
management
Gameplay: player control, enemies/AI,
Architecture: separation of concerns, modular
scripts, refactoring game states, scoring, progression/save
Languages: Ukrainian (native), English
C#: OOP, interfaces, events/delegates,
(working)
coroutines, basic design patterns
Projects
Runner (Unity, Mobile) — endless runner prototype github.com/SiryVovk/Runner
• Built a small endless runner prototype in Unity with a complete gameplay loop..
• Implemented platform-specific input: WASD controls for Editor testing and swipe controls for
mobile gameplay.
• Added dynamic obstacle spawning to maintain continuous run flow.
• Implemented game over / revive logic with rewarded ads for continuing after defeat.
• Integrated Firebase Authentication and a leaderboard system for storing and displaying top
player scores.
• Structured gameplay, UI, and service-related logic into separate script areas.
• Gameplay video link is included in the repository README.
Pac-Man (Unity, PC) — complete clone project github.com/SiryVovk/Pac-Man
• Built a small but complete Pac-Man clone as part of a 20-game challenge.
• Custom level system with 4 handcrafted maps via a grid-based field generator.
• Enemy AI implemented as clear state logic (scatter / chase / frightened).
• Event-driven interactions between player, pellets, ghosts, UI, and game/session manager.
• Progression: level selection, completed-level tracking, save system + autosave on exit.
• Code split into small systems (movement, tile logic, ghost logic, session management).
• Gameplay video link is included in the repository README.
2D Top-Down Pixel Combat — combat prototype
github.com/SiryVovk/2D-Top-Down-Pixel-Combat
• Top-down arena prototype with melee combat.
• Player combat: basic attack, health system, knockback on hit.
• Tile-based arena with obstacles/walls.
• Game Manager: tracks player health and restarts on death.
• Event-driven interactions (player hit, enemy death); modular scripts by responsibility.
• UI: simple health bar.
• Gameplay video link is included in the repository README.
VVVVVV Challenge Remake — small level remake github.com/SiryVovk/VVVVVV_Challenge
• Remake of a VVVVVV challenge level (20-game challenge).
• Focus on movement feel, obstacles, basic UI, and level design iteration.
• Implemented: movement, animations, sounds/music, settings, saves.
• Used Git feature branches during development.
Education
Software Engineering — Oles Honchar Dnipro National University (Sep 2019 – Jun 2023)
Similar candidates
-
Unity developer
Remote -
Unity developer
Other countries, Remote -
Unity developer
Kamianske, Remote -
Junior Unity Developer
Kyiv, Remote -
Unity developer
Kyiv, Remote -
Unity 3D-програміст
Remote