News for hackers. Stuff that matters.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC by foota on Tuesday October 21, 2025 @08:36PM (#45663616)
As someone who was once a child trying to figure out how to compile and link things to use SDL, I think there's some educational value in letting people make games without having to dive deep into how to use C++ toolchains.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC by SJC_Hacker on Tuesday October 21, 2025 @09:13PM (#45663859)
If you want to do that, skip C++ entirely and just use Javascript or Python. You can get shiny things really quickly.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC by irilesscent on Tuesday October 21, 2025 @10:13PM (#45664198)
I think there's still value in learning the C++ language and making a game or a demo is quite rewarding although raylib does have bindings for basically every conceivable language.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC by pjmlp on Wednesday October 22, 2025 @02:34AM (#45665571)
Agreed, especially since it is the main language in the games industry, however that doesn't mean it should be the very first experience.
Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC by HelloNurse on Wednesday October 22, 2025 @05:43AM (#45666773)
I'd make the opposite argument about educational value. If you learn to compile libraries and programs you have, so to speak, passed an exam: you are ready to "make games" with confidence because you know what you are doing well enough to have no fear of tool complications.

What should be minimized is the accidental complication of compiling libraries and programs, for example convoluted build systems and C++ modules.

Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC by krapp on Wednesday October 22, 2025 @06:53AM (#45667266)
If you learn to compile libraries and programs, you just learn how to compile libraries and programs. That doesn't teach you anything about how to "make games." It doesn't even make game development significantly easier.

I think the real answer to educating people about making games without the complications of low level programming would be using a framework like Godot or languages like Python or Lua.

Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC by HelloNurse on Wednesday October 22, 2025 @08:56AM (#45668360)
Of course technical concerns aren't directly relevant to making games, but they are still necessary. Productive development means overcoming technical hurdles, not only domain specific challenges.

What if you cannot adopt some library that would do something very useful because you lack the skill integrate or replace CMake or Bazel or Autoconf? Unnecessary technical constraints impact game quality.

What if due to insufficient automation the time between tests after making a very small change is 10 minutes rather than 10 seconds? Reduced productivity impacts game quality.

Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC by sarchertech on Wednesday October 22, 2025 @09:05AM (#45668489)
Very useful skills to have. But they don’t need to be learned during the very first lesson on the very first day unless you are trying to filter people out for some reason.