Welcome to the my GitHub repository, I'm Dmytro Kovryzhenko and I'm a coding geek.
My stack is a C++ and Python mostly, Java and C# - sometimes. I work with SQLite database for storing data.
Can deploy for platforms: Windows and Linux.
Version control system - Git, preferable.
Have knowledge in OOP, Algorithms, Data Structures, C++\STL.
C++ frameworks and libraries: Qt, SFML, SDL, Boost, FMT, Aspose.
Python frameworks and libraries: PyGame, Tkinter (ttkbootstrap).
Build my C++ projects via CMake (in a very rare occasions via Makefile), but also via Visual Studio non-cmake solution (where Windows version is enough).
Knowledge Rank | Languages |
---|---|
1 | C++ |
2 | Python |
3 | Java |
4 | C# |
5 | SQL |
Arkanoid: code
Arkanoid: build
A C++ written game with SFML. This is a revisit of classical 80's Arkanoid game where user should break all the blocks, catch some bonuses and tries not to loose a ball.
Time of making: 3 weeks.
DoodleJump: code
DoodleJump: build
2D platformer written in C++ with SDL2 library, builded and deployed with CMake. Jump off platforms, avoid or kill enemies by shooting projectiles, try not stuck in the wormholes and get to the highest high.
Time of making: 3 weeks.
Unreal Engine 5 Crypt Raider video game. Walk into the medieval castle, find all treasures and open door to the basement. Moving doors, Triggering areas by mass or tag, Grabbing feature done with C++ components.
Time of making: 3 month.
An Unreal Engine 5 3rd person game about simple picking and placing in the Inventory objects from playground. Inventory could be shown or hidden, items could be picked up or thrown away from Inventory.
Time of making: 10 days.
An Unreal Engine 5 controller for hovering object above ground. Demonstrated on the cargo ship. Could take forward/backward move and side steering inputs from user.
Time of making: 1 day.
Camera Anti-Blocking Component
An UnrealEngine 5 actor component for pawn to prevent camera clipping thru meshes of pawn. Main feature is in changing opacity of dynamic material of the mesh.
Time of making: 3 days.
This is a GUI application made with help of Qt and QtQuick framework. The back-end was written in C++ and the front-end was written in QML.
Your goal is to set all the tiles in the correct order from 1 to 15 (or 8, or 24 - depending on your difficulty level). In the end, you will receive a corresponding message. You also can return to the initial shuffle of the game or re-shuffle for another game.
Time of making: 1 week.
A GUI application that helps users to copy preferable settings of project setup. The back-end of the application is written in C++, and front-end is written with help of the Qt framework. Users need to choose a folder with needed settings and they would be copied to some other destination.
Time of making: 3 weeks.