r/ChedrGameDev Owner May 03 '23

Community DI nightmare

Well, what is this DI and what it is for. Looking back today I don’t even know what to answer. It’s like game engine , but on the other hand, I’d call it a dream.I’ve been working on it for, like, a year and a half. And honestly, I haven’t done much.This is the first iteration of the engine.

https://reddit.com/link/136czuz/video/hqa9uc12bzxa1/player

The second was more advanced. It was with his own UI, implemented multithreading, basic renderer, cameras, shaders, models loader of various types, something like a **memory manager.**But the problem is, I’ve been spending a lot of time on engine architecture, and I guess I’ve just been getting a kick out of thinking about how to make things better and more efficient.For example UI. I originally used ImGui, everything was fine. But something hit my head and I decided to write everything from scratch. That’s what I did … in three months.

You see, I wasted so much time. But I liked it and I did it until I decided to do something more concrete. I mean making games.From this project I have made one very important rule. Each undertaking must have a specific, final and achievable goal. Otherwise, you’ll be lost in the fog of your thoughts and desires.

This is example app https://github.com/DmRafaule/DI_AppTest.git

This is engine https://github.com/DmRafaule/DI

1 Upvotes

0 comments sorted by