• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

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

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

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)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: