Resume from May 14, 2024 File

Денис

Unity 3D programmer

Age:
25 years
City of residence:
Chernivtsi
Ready to work:
Other countries, Remote

Contact information

The job seeker has entered a phone number and email.

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.

denis Garashchuk
Phone: [open contact info](look above in the "contact info" section)

Email: [open contact info](look above in the "contact info" section)
Portfolio

about m e
Tools

Programmer - Game Developer with 4 years of experience.

Mostly working as freelancer on temporary pro ects, but also j

used to work long-term in companies.
Unity unreal Blender illustrator Character

Always open to study something new, and improve/optimize my engine creator

old knowledge. Just want to be the best version of myself, and
give the best possible result.
Cascadeur
Professional Experience
lon ter g m

F reelance Mobile Developed main game Saving System, using C# Binary Serialization
3D RPG Project

Improved existed code to components such as: combat, stats variables,
Unity Back-end and weapons system with better solution
Developer Cooperated with programmers to develop better Inventory Syste
Helped to optimize general game performance, using Profiler, and code
Sep 2021 - Jan 2022
 refactoring
Greece, Athens
(remote)
Cooperated with testers, to fix appeared Saving System related bugs

Developed, Implemented main game mechanics for PC and Mobile
platform
Collision of views
Improved stability performance on different platforms by debugging
Unity developer engine, code refactoring, improving light/shaders usag
jul 2020 - Mar 2021
 Cooperated with designers and testers to bring features from idea
Ukraine, Lviv Developed multiplayer mechanics using Photon Pun 2
Improved knowledge about Humanoid Characters, and different
services/apps to create them, and edit humanoid meshes in Blender
Designed all game lighting, mostly using Post-Processin
After Our
Developed, integrated shaders, using HLSL programming language, and
Memories

Shader Grap
Unity 3D Light
Optimized light performanc
Designer Helped planning main UX design, combined with lightin
Feb 2020 - may 202
Helped with better solution for FBX ob ects import
0


UK, london (remote)
j

Improved general knowledge about Lighting in Blender, and Unity
Implemented features for hyper-casual mobile games using Unity and
Rains with flames
C
Unity developer Helped with creating 2D, and UI art, using Adobe Illustrato
Aug 2019 - Dec 2019
 Helped with debugging engine, and code refactorin
Ukraine, Chernivtsi Learned how to use ProBuilder efficiently, and optimize FBX model
Learned how important is code refactoring and code comments for
teamwork
short ter m

reelance Dungeon
F Created Procedural Generation Algorithms to add different 3D
Generation Project
Dungeons to the pro ec
j

Unity/Blender developer Fixed meshes of 3D parts for Procedural Dungeons using Blende
Nov 2022 - Dec 2022

Helped with applying main game logic to Procedural Dungeon
(Remote)
Made documentation of Procedural Algorithms for future changes

Freelance 3D Combat
Developed, Implemented main game mechanics for Mobile platfor
Arcade Mobile Game
Created half of Combat Animations in Cascadeur, and integrated i
Unity/Cascadeur developer Developed Main Character controller, and Combat System with
Jul 2022 - Aug 2022
 different Weapons, and Stat
(Remote) Helped with creating complex AI for enemies, with combat mechanics

F reelance 3D FPC Mobile
Developed, Implemented main game mechanics for Mobile platfor
multiplayer Game
Integrated Multiplayer Game Mode with server using Photon
Unity developer Added different Game Modes, such as: Team vs Team, One vs All, Last
Apr 2022 - Jun 2022
 man standing, Base Defenc
(Remote) Implemented unique mechanics for different game weapons
Freelance 2D Combat Developed, Implemented main game mechanics for PC platfor
multiplayer Game
Integrated Multiplayer Game Mode with server using Photon
Unity developer Developed Combat Mechanics for Single Player Mode, and Multiplayer
Jun 2021 - Jul 2021
 Mode
(Remote) Created simple AI for enemies, with patrol and combat mechanics
reelance 3D Runner Game

F Developed, main game logic for Mobile platfor
Unity developer Developed mechanics for UI elements in Game, and Main Men
Apr 2021 - may 2021
 Created UI elements, and additional game elements using Illustrator
(Remote) Created additional elements, such as Score System, and Shop System
Freelance 2D Adventure Developed, Implemented main game mechanics for PC platfor
Platformer Game
Developed part of game design, and characters, using Illustrato
Unity/Illustrator developer Created UI elements, and additional game elements using Illustrator
Jun 2020 - Jul 202 0
 Developed some unique 2D range and melee combat mechanics
(Remote) Created simple AI for enemies, with patrol and combat mechanics
F reelance 2D Rhythm Game
Developed part of main game mechanics for Mobile platfor
Unity developer Cooperated with designer to develop additional game mechanics and
jan 2020 - Feb 202 0
 feature
(Remote) Improved game performance, and made more flexible Level System

Personal projects
Learned basics of app and game development for VR
sword and pistol vR
Understood how Oculus SDK, and Unity XR plugin works, and how to
course project use it efficientl
jan 2023 - mar - 2023
Experimented with different shaders, to see, which has best/worst
Project link rendering in V
Learned different ways to install .apk file on VR device
Learned how player interaction with UI components works in VR
Learned main principles of Procedural Generation for mazes,
Procedural Maze/ dungeons, and Procedural Generation algorithms in genera
Dungeon generation Impoved OOP knowledg
Sep 2022 - Oct. 2022
Created simple system to draw on meshes using different colours
Project link Created mini-map, that shows current Maz
Updated: Apr 2023
 Created multi-floors mazes generation, that can be controllable
Now Compatible with VR through men
Optimized performance with Shaders, Minimap Layers, and View Field
Mushi Adventures - Used knowledge about Binary Serialization for Saving Character Stat
Third Person Impoved Advanced 3D Combat creation skills, and spell
Combat/Platformer Created system with Random Math question, when player health is
low
aug 2022
Created characters, that looks like real 3D faces, using Character
Project link Creator 3, PlayerReady.me, and Blender
Created Combat animations in Cascadeur, and united it with Mixamo
animations/assets
Learned how to use new Unity Input System, found + and - using i
Combat & Traversal Learned some new tricks to apply damage more efficiently in Combat
Сourse Project between animation keyframe
Improved knowledge using Cinemachine for different things like
apr. 2022 – May. 2022
Focusing Camera on enemies, changing angles for 3rd Perso
Project link Improved knowledge about using State Machines in C#, to create RPG
games more efficiently

Learned about Saving System using Binary.Serialization, and JSO
RPG Studying
Improved experience with using Events Delegate
&

Сourse Project Learned more efficient ways to create RPG Stats, Inventories, Shop
Learned good examples of using Scriptable ob ects as Inventory
Mar 2021 – Jul 2021

j

Ob ects for Inventory syste
Project link
j

Improved knowledge about Override Animators, and how to use them
efficientl
Improved basic knowledge how Roguelike RPG games back-end
mechanics should work
SImple Mobile Learned how to create different types of multiplayer games using
Multiplayer FPS
Photon Pun
Сourse Project Improved knowledge about Unity UI, and GU
Sep 2020 – ec 202 Improved general knowledge about mobile optimization
Learned basic ideas of server algorithms for game creatio
d 0


Project link
Improved knowledge about FPS mobile games creation
Created system that spawns ob ects in controllable area, with different
j

Grave - 3D Arcade interval
m obile ameg Created random UI physical exercise, that appears, when player die
Learned how to compile game to Android, and publish it on Google
Apr 2020 – Jun 2020
 Play
Project link Improved knowledge about Unity.Random, and System.Random
Improved understanding of Mobile UI components for Character
Movement Control

Shaders CG Learned how to work with Unity shaders, and Lighting syste
de elopment
v
Learned about 3D Light Optimization
Course Project Learned to code basic things in HLSL/C
Dec 2020 – eb 202 Improved general knowledge how 3D models lighting works.
Improved knowledge about Textures, and Shaders
f 0


Project link
Kolobok Path of Developed main game logic and mechanic
freedom - 2D PC Learned how Unity save system works using PlayerPref
ame Developed main game UI and helped with game U
Developed flexible system, that can easily change between different
g

Jun 2019 – Oct 2019
 languages in gam
Project link Helped with plan/creation of game art using Adobe Illustrator

Education
Bachelor's Degree: Programmer - Engineer
Sep 2015 - Jun 2019
Chernivtsi Polytechnic College - Chernivtsi, Ukraine

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: