I'm Software Developer who likes to learn and show new content on the internet and has an interest in everything about Software Development and Game Development industry like Game Developer, Game Designer and 3D designers with Blender. I started learning programming with Java, and then I decided to change the language to C++ because of my passion for video games. I am ready to challenge myself and go out of my comfort zone to show what I am capable of. In my free time, I started creating 3D models and assets on images in Blender. I have an interest in expanding my skills and learning more about the 3D world.
Languages: C++, C#, Java, Lua
Tools: Premake, CMake, Git, SVN, SFML, SDL2, ImGuI, Blender, Unreal Engine 4 and 5, SSH
Database: PostgreSQL, MongoDB
Environments: Windows, Linux
Intern Software Developer C++, Yettel Sofia, Bulgaria
November 2023 – Present.
Key Responsibilities:
• Implementing new futures and optimizing existing projects and systems.
• Developing services for users using C++, SVN, PostgreSQL and Linux.
• Remote connection to another machine using SSH.
• Keep up-to-date with external trends, recommending and justify new
solutions and approaches.
• Execution of strategic projects through strong collaboration with key
project stakeholder.
This is project where I develop a game engine. Game engine is running in all operation systems and have basic logic for 2D games.
With this game engine, I developed a chess game where you can play with your friend on one computer.
This project taught me good project structure, how to organize my files, game optimization approaches, good abstraction, and much more.
Using tools:
C++17
SDL2
CMake version 3.5.1
Check out the project -> GitHub link
This is simple ray casting 2d.
The idea was inspired by "The Coding Train".
Link for the video: Youtube
Control keys:
Move your mouse to interact with the program.
Using tools:
C++
Lua
Premake
SFML
Check out the project -> GitHub link
This is DevMenu/CheatMenu for games.
It is DevMenu/Cheat Menu for games where you can inject in to your game, the project is NOT FINISHED.
You have to implement your specific logic for your game.
Fill free to update and optimize the code.
Using tools:
C++
Lua
ImGui
Premake
Check out the project -> GitHub link
This is a simple 2D Snake Game made with C++ and SFML.
Control keys:
W -> Up
S -> Down
A -> Left
D -> Right
Using tools:
C++
Lua
Premake
SFML
Check out the project -> GitHub link
This is my first game developed on Unreal Engine 4. It is tactical first-person shooter and is tasked with practicing close-quarters combat (CQB) military strategy.
The aim of the game is to secure the perimeter in close spaces such as rooms or buildings.
Before you start playing it, I RECOMMEND you to see the game settings / keyboard and mouse.
Using tools:
Unreal Engine 4
C++
BluePrint
Check out the project -> GitHub link
Preview of Battlefield 2042 Plus System project
Setting-up and showing how you can use my project
This is "Plus System" functionality, where you can add attachments on guns like Battlefield 2042
You have to have UE4 (Unreal Engine 4) installed in your computer before to open my project. When you have UE4, open "FPS_PlusSystem.uproject" file in folder "FPS_PlusSystem".
Using tools:
Unreal Engine 4
BluePrint
Check out the project -> GitHub link