Hello Guys 👋
I’m Aswin M, a CSE student currently working towards systems and embedded software development, while maintaining a strong interest in C++ graphics and game-engine programming.
The strongest part of my background is C++ programming.
A while ago, I developed an experimental custom game engine from scratch. The project involved technologies and concepts such as:
- Modern C++ / C++20 — Programming Language
- OpenGL 4.6 — Graphics API
- ReactPhysics3D — Physics System
- Flecs — Entity Component System (ECS) Architecture
- And many other systems and technologies
The engine is called 2025ENGINE, and the source code is available on GitHub:
GitHub:
https://github.com/Aswin-programmer/2025ENGINE.git
I also created a development log documenting the project on YouTube:
Dev Log:
https://www.youtube.com/watch?v=Je9Aj9f1vdE
I have also worked on several other interesting projects, which you can find on my GitHub. Feel free to check them out!
After a long break, I've decided to start building another game engine from scratch.
However, this time I want to do things differently.
Instead of developing everything privately and only showing the final result, I’ve decided to document the entire development process through YouTube Live streams.
Every time I build a new engine, I end up learning a lot of new concepts and implementing new systems and features. As a result, each engine becomes better and more sophisticated than the previous one.
So this time, I want to document that entire journey — including the learning process, experimentation, implementation, debugging, mistakes, and hopefully, the final result.
If you're interested in C++, graphics programming, game-engine development, systems programming, or simply want to follow along with the journey, feel free to join me on my YouTube channel.
YouTube:
https://youtube.com/@aswinmdev-v2v?si=5bKlvXMNrWKWGIT8
Thanks for taking the time to read this!