Game Engine Developer · C Enthusiast
I build software focused on game development, with a strong emphasis on low-level programming, performance, and system architecture. Currently developing a game engine from scratch in C.
It’s simple: popular engines require a large number of packages, so I started designing my own engine to solve that problem, allowing it to export only what’s actually used and its dependencies—which we always aim to keep to a minimum. Its philosophy is simple: export only what’s strictly necessary; discard the rest.
Core stack:
These are the technologies being used in the development of the engine.
- C for rendering
- C++ for Using ImGUI
- Flecs - ECS (Entity Component System)
- OpenGL / Vulkan for rendering
- OpenAL
- Box2D for 2D physics
- ImGUI for the editor interface.
Goals:
- Modular architecture that packages only what is used
- High-performance rendering, AI, and physics
- Full control over rendering and physics pipelines
- Improved performance in resource management, such as textures
📌 Status: Actively in development
🔗 Repo: The repository will be made public once the first functional version is complete.
A 2D video game featuring farming and automation mechanics, a project inspired by Harvest Moon and Factorio, with a touch of survival difficulty thrown in. This game tells a story of the despair and anguish humanity is currently facing; it features both simple and complex mechanics, but without overwhelming the player—or maybe it does :D
📌 Status: 1 month until development begins.
Once the first playable version is available, a link to the game's official website will be posted.
A point-and-click horror-adventure game in which the player must uncover the mysteries behind the sudden and traumatic disappearance of their sister at the residence where she worked. A small psychological horror and mystery game that I will develop together with my apprentice (padawan) and a writer friend.
📌 Status: in development
We'll be posting devlogs about the game's development :D
Once the first playable version is available, a link to the game's official website will be posted.
- Accounting software for patent management
- Custom tools written in C
- Embedded scripting systems (Lua / Python / Javascript)
- Creating a scripting language for my game engine
- 3D animation
- 2D skeletal animation
- Retro platform development:
- NES
- GBA / NDS
- PS1 / GameCube
- Game SFX and music design
- Understand systems at a low level
- Impossibility is a limit that the imagination cannot accept
- Prioritize performance and simplicity
- It’s not about memorizing to learn many languages or tools; it’s about asking the right questions
- Build custom tools when necessary
- Doing things out of love and passion will give you the edge
- Build my blog to teach game programming
- Daring to make videos about video games and other programming topics
- Continuing the development of my game engine
- Develop game projects that are about to enter the development phase
- Planning an SDK for user interfaces
- Research projects for the publication of articles
- Surviving college lol
- Learn more to improve my projects
- Launching open-source projects
- GitHub: https://github.com/mishicoder
"Build your own tools. Understand the machine."


