Unreal Engine user since April 2016!
CV / Resume
(Please contact me to get the document with my personal data.)Main programmer: all gameplay systems (e.g. movement, camera, interaction), level streaming, save game system, AI, UI, tools.
Programmer: runtime systems, gameplay systems, editor tools and modifications, debugging tools, plugin maintenance, console porting, debugging, shipping and building issues, engine modifications.
Tropico 6 DLCs gameplay, debugging and bug fixing in big, existing project.
Emulator's code can be viewed on my GitHub!
You can download and try the emulator here: GoogleDrive
My engineering project is an emulator of old, 8-bit processor, MOS 6502, which was very popular during 80's. It is written in C and C++, as a static library, connected to UE4. My emulator displays colours in a way inspired by 6502asm.com emulator, thus it can run code written for it. To present my emulator, the default inserted ROM is a hard-coded game from 6502asm.com site called "adventure". The game is about white knight walking through the forest, having to defeat the boss in the end using collected items.
Emulator works in real-time, with single-cycle precision loop, which means it runs on the original hardware frequency. The Step Mode allows to iterate through code one operation at a time. It also displays the hex dump which animate read/write operations and prints used opcodes.
The 3D presentation on the right is made using UE4, as a point&click small adventure. The idea was to present the emulator inside UE4 engine, as a texture located in 3D space. The computer in which my emulator's screen is presented is inspired by Commodore Educator 64.
A simple game featuring a breadth-first search algorithm in use. Game also saves any data from the session on disk.
https://taberu.itch.io/cats-never-fall
Taberu (me) - lead, programming
Ray Hikari - concept art, trailer montage
Nero - art
AudioBirdi - music
Not published, music by Deltapotato (Austin Blau)
These are my first 3 years of UE4 experience as a hobbyist, consisting of many game jams, working solo or in a team.
One-man university project, chess engine written from scratch in Java, using JavaFX. Pieces can't be moved in inappropriate manner, possible moves are shaded, threat lines detection prevents player to move a piece if another piece would be threatened.