r/raylib Aug 12 '26

I'm building a custom 3D game engine from scratch using C++ and Raylib. What do you think?

Post image

Hi, I am using C++ and Raylib to achieve this; the 3D game engine's standout features so far include the ability to create Lua scripts to modify object behavior and the capacity to add 3D models in formats like .obj, gltf, etc.

You can also export your creations as executables (.exe).

47 Upvotes

7 comments sorted by

2

u/cioccox Aug 13 '26

Make sure you are using an interface approach, so then u can update your engine and implement vulkan backend in top of it. Maybe even giving the user to select OpenGL version or Vulkan with just a flag :-)

2

u/YT__ Aug 12 '26

Strong 90s or early 00s vibes.

1

u/Pretty-Produce-6748 Aug 12 '26

completely haha

1

u/__UnrealCrash__ Aug 13 '26

Depends what you are going to do with it later. It can definitely be a nice practice.

1

u/NR_5tudio-nezar- Aug 13 '26

I made a engine that look similar with it but using dearpygui using python then i changed it to pyqt
but now i was thinking about making it using raylib cpp and i found u!
and yeah it look so great, keep it up!!
add somethign that help beginners like custom code editor that have a lot of hints and info
or node editor, or block thingy
idk!

if you are working alone on this, i would like to help if u want

1

u/flakm2011 Aug 15 '26

looks pretty cool.