Game Development Guides and Resources for Those Who Need It

fuck game engines I'm gonna write Quake with C and OpenGL
1727724709004u-0.png
 
I looked into simple 2d game frameworks and I found raylib to be good solution. I want to make a 2d action platformer close to metroid, without any nonsense. It's very popular and easier than SDL2 which I honestly don't want to bother with.
 
Last edited:
@лисиця I'm still learning golang btw and theres some shit that annoys me, in GDscript and other languages to make an array you just do var array = [], you don't have to define it's length, but in fucking golang it's var array [length]type like WHY. WHAT IF I WANT TO MAKE AN ARRAY WITH ANY TYPE AND ANY LENGTH?
WHY DO THIS
1730046817593.png

WHY
THERES THESE THINGS CALLED SLICES?!
1730046906794.png

APPEND DOESN'T AUTOMATICALLY APPEND TO THE ARRAY WHAT?!??
mfw you're a gdscript tranny and just wanna do var array = ["lole","XD",Node3D.new()] but CAN'T! SAD!!!
Atleast for loops are okay
1730047464112.png

These are screenshots from a vid tutorial btw
 
@лисиця I'm still learning golang btw and theres some shit that annoys me, in GDscript and other languages to make an array you just do var array = [], you don't have to define it's length, but in fucking golang it's var array [length]type like WHY. WHAT IF I WANT TO MAKE AN ARRAY WITH ANY TYPE AND ANY LENGTH?
WHY DO THIS
View attachment 61794
WHY
THERES THESE THINGS CALLED SLICES?!
View attachment 61797
APPEND DOESN'T AUTOMATICALLY APPEND TO THE ARRAY WHAT?!??
mfw you're a gdscript tranny and just wanna do var array = ["lole","XD",Node3D.new()] but CAN'T! SAD!!!
Atleast for loops are okay
View attachment 61800
These are screenshots from a vid tutorial btw
My man, it's because in GDScript they are dynamic array with black magic. In Go you ask for a specific size array and compiler will allocate memory for it, that's how it works, if you want to resize it you need to allocate a bigger chunk of memory and copy everything from previous to new. Go is more low level, but it shouldn't be a problem since slices+make should make this automated. What's the problem?
 
What game are you making?
I wanna make a sandbox game in the future, maybe even design it so you can play it in a web browser and ever since BlenderChud got into my head I've been wanting to switch to a new programming language to squeeze out performance o algo, which kind of just made me unable to make games at all because Godot is genuinely so good, it's bullshit free, it's easy to make good games with, but "ummm GDScript is so slow LEL" gave me genuine paranoia like I need to use a better language to get more performance and get games running on every device possible.

But that just made me not use Godot and not make games at all. I haven't touched it, instead I've been frollocking around trying to find a good programming language that's easy to use and extremely performant, even though the reality of it is that Godot is probably just good enough o algo.
 
Back
Top