I don’t want to make C games from scratch or use C++.
Where are the C game engines?
Other urls found in this thread:
quit being a bitch and write your own wrapper
glfw
allegro
sfml
You wanna do 2D or 3D? For 2D you have tools like SDL/CSFML/Allegro but at the same time it isn't that hard to write C boilerplate for 2D games. 3D's a different story though.
SDL isn't exactly an engine, it's just a cross-platform framework
glfw is literally only used to create opengl contexts, it'd save OP some time to write boilerplate but you'd still have to write everything yourself
>SDL isn't exactly an engine, it's just a cross-platform framework
What is it you need from an engine?
idk that's up to OP i was just clarifying
3d
Use a C++ engine in your C project.
why don't you want to write something manually? it's not thaaat hard, you can just use other libs for things you find specifically troubling, i.e. model loading, physics, etc.
I would refer you to a decent engine you could've used if not for that meme picture you posted. Sorry OP, try again tomorrow
I'd tech engines I guess
*id
Use SDL for cross platform window creation, input, maybe sound mixer
Use Box2D or Newton as physics engine depending on dimension
Learn some OpenGL or Vulkan and write a simple renderer
Write a resource manager using std::filesystem for cross compatibility
Write a scene manager where you hold the objects, nodes, game states etc. in
Write a very simple GUI manager
There you go, you crybaby faggot. You have your own engine.
Why not write a clone of javidx9's engine in C?
Its garbage to do games in c because in games like hydro thunder that had to change the state of everything on the screen when ever a power up or such happened. Game dev is really where oop shines and every developer was happy as fuck to switch to c++ when machines could handle it.
>I don’t want to make C games from scratch or use C++.
Even little animu Girls can make C games from scratch
Use C++
C is dead
But C++ lives
C++ is alive
C++ is being made more dead every day by the standards committee.