
Oleksandr Yakymenko
Game programmer
I have a passion for creating games, and possess good programming abilities My experience as a software tester and debugger has improved my technical knowledge and ability to problem-solving. I am keen to apply my skills and passion to a team of professional game developers.
Unreal Engine
Unity
YORI
Unity - Game Project 1 - YORI
Responsibilities:
UI minigame
Tile Highlight
Obstacle detection
Details
UI minigame:
It has been done by mathematical calculations for the motion, and the position of the UI running point. The victory condition is to stop the running point at the coordinates of the red zone(was checking borders of the red zone)
Tile Highlight:
Highlighting only tiles where the player can go. It has been done by using a ray trace of a mouse and highlighting itself is just changing between different materials
Obstacle detection:
Highlighting only tiles where the player can go. It has been done by using a ray trace of a mouse and highlighting itself is just changing between different materials
About Yori
In a short hand, the first group project that I did was in Unity as a group project because before school I was studying Unreal Engine a little bit. Switching to C# from C++ was a small challenge for me. The solutions to the problems that were my responsibility were not perfect but I am satisfied with the result.
SNOW DASH RACING
Co-op (Turn-based)
Take turns passing the level. It was made by linking the results to the player by index. And as soon as the player reached the finish line, the scene was reloaded, the index was changed
Player Progress & Save system
Player progress
The database consisted of a list of classes(structs) linked to each other. Data is connected by the Player profile. The player gets information about his best time on each map after loading or registering the profile.Save System
The point was to save profiles locally on the device. And use it in other parts of the project for UI and Co-op (turn-based). It has been done using JSON and scriptable objects in Unity
Back end and UI
UI and back-end updates. Registration menu, players have to enter their name and click save. Or load their local profile from an existing one in the save system. Selection Menu. It has been done as a selection carousel for maps and player profiles.
About Snow Dash Racing
The second group project is a mobile game. I didn't particularly feel good about the project, since I was handling a lot of stuff for such a short-term project. Working with UI, save system, and local co-op was a task that gave me useful experience. There was a lot of communication with game designers, and programmers. But unfortunately, we didn't get everything done in time, so the game is not finished fully. But, the tasks that I was doing were partially completed.
About Demand-Dial Demon Exorcising Expert(DDDEE)
Main responsibilities:
- Draw sign mechanic
- Designed and managed data structures for a game system, including creating structs and integrating them with Data Tables. Leveraged these Data Tables to dynamically load game data, such as items required for exorcism rituals and demon behavior parameters etc.More details you can find in the presentation below, please click the on the link to open
More details coming soon...
About Harbingers Of New Dawn
Main responsibilities:
- Objective System (Including UI) for local-multiplayer game.
Types of objectives: Interaction, location(2 types), Kill objectiveMore details you can find in the presentation below, please click the on the link to open
More details coming soon...
About Solo Leveling
This is my pet project. Game development endeavor creating using Unreal Engine 5 with a focus building an arena-style action game.
For now there is not much here, only Action Handler implementation, basic bow mechanic, and some practice with OPP for actors and some console commands debug for Action Handler
About me
Aside from having a passion for game development, I have very many other interests that keeps one life alive and well.Fitness is life, and I love the gym incredibly. Heavy lifts and planning and executing workouts, giving me focus, motivation, and unending improvement really tend to keep me going.Add in a little bit of gaming, from MMORPGs to FPS such as CS2 or Call of Duty, as well as RPGs, and I can say it takes up a big portion of my downtime, both inspirational and relaxing. Sometimes I can be found at an indoor climbing facility with some friends; the challenge and companionship make it great fun.Speed is another one of my passions. Through my profession as an automotive manual tester, I learned to appreciate precision and performance and then eventually that translated to my love for karting. I can honestly say that the adrenaline rush of racing and pushing the limits is something I really cherish.For me, life is all about exploring passions and embracing challenges, whether it’s mastering a climb, or racing to the finish line.
Contact
Objective system from Harbingers Of New Dawn
Solo Levelling Project