Come ho creato un engine grafico in 3D utilizzando Opengl e C++. Ho lavorato a questo progetto nel mese di luglio 2024, implementando un Entity Component System (ECS) ispirato a Bevy. L'engine comprende comode classi per gestire l'input dall'utente, audio, modelli 3d e textures, logging, testo, shaders, illuminazione, camera e altro. Inoltre è possibile eseguire simulazioni senza il rendering grafico in quanto il rendering è implementato nell'ECS dunque è opzionale.
Nota: il flickering che si vede è dato dalla registrazione, il gioco è perfettamente smooth. Peccato che a video si veda così :')
La repo del progetto: github.com/San...
Il mio profilo github: github.com/San7o
Learn opengl: learnopengl.com/
Bevy: github.com/bev...
Негізгі бет Ho creato un Engine Grafico da 0 in Opengl/C++/ECS
Пікірлер: 13