/gdg/ Grass Design General

Welcome to /gdg/ - Game Development General


This thread is intended for game and engine developers of all levels. Post projects you're working on. Share resources to add to the general is you have them. Since this is a new general, it needs a lot of help and tweaking. Making fun of unity and godot is allowed and encouraged.

>What about /agdg/?
This thread is meant to be more about the programming behind games and engines, as well as learning game development.

▶ Tutorials
>Game Dev Getting Started
gamedev.net/start-game-development/
>GoDot Game Dev Beginner Tutorial
godottutorials.com/courses/introduction-to-gdscript/
>C++ Game Dev Tutorials (Simple 2D and 3D Games From Scratch)
youtube.com/playlist?list=PLrOv9FMX8xJE8NgepZR1etrsU63fDDGxO
>LOVE2d Lua tutorials
love2d.org/wiki/Category:Tutorials
sheepolution.com/learn/book/1
>RayLib
learnxinyminutes.com/docs/raylib/

▶ Making Engines
>SDL (Full suite: audio, graphics, and input)
libsdl.org/
>Raylib (Full suite)
raylib.com/
>GLFW (window, input, graphics)
glfw.org/
>SOKOL (window, input, graphics)
github.com/floooh/sokol
>OpenGL (Low-level graphics)
learnopengl.com
>Shaders
lodev.org/cgtutor/
shadertoy.com/
>Audio
github.com/mackron/miniaudio/

▶ Engines
godotengine.org/ (2D/3D Game Engine, Cross-Platform)
pygame.org/ (2D and some 3D Game Engine in Python, Cross-Platform)
Love2D love2d.org/ (2D lua)
Monogame monogame.net/ (C#)
libGDX libgdx.com/ (Mobile/PC Java)
LWJGL lwjgl.org/ (Low level java)

▶ Editors
>3D
blender.org/
>Sprites
libresprite.github.io/#!/
>General Images
gimp.org/
krita.org/en/
maoschanz.github.io/drawing/
getpaint.net/

Previous thread:

Attached: Nothing will be wrong.png (600x600, 839.09K)

Other urls found in this thread:

all-things-andy-gavin.com/2011/03/12/making-crash-bandicoot-gool-part-9/
streamable.com/eg2sqd
github.com/open-goal/jak-project
docs.blender.org/manual/en/latest/render/shader_nodes/index.html
twitter.com/NSFWRedditImage

Work on your game/project

>I’m always being asked for more information on the LISP based languages I designed for the Crash and Jak games. So to that effect, I’m posting here a journal article I wrote on the subject in 1996. This is about GOOL, the LISP language used in Crash 1, Crash 2, and Crash 3. GOOL was my second custom language. Way of the Warrior had a much simpler version of this. Jak 1,2,3 & Jak X used GOAL, which was a totally new vastly superior (and vastly more work to create) implementation that included a full compiler. GOOL (the subject of this article) was mostly interpreted, although by Crash 2 basic expressions were compiled into machine code. But I’ll save details on GOAL for another time.

all-things-andy-gavin.com/2011/03/12/making-crash-bandicoot-gool-part-9/

Attached: crashlaunchposter-225x300.jpg (225x300, 26.77K)

k fag

You'll be greeted by this the first time you boot my game. streamable.com/eg2sqd

if any of you LARPers actually care about it.
You could contribute to github.com/open-goal/jak-project

The dev has a really sweet video on youtube that's like 4 hours long discussing the creation of Crash.

I'm stuck on a problem that requires me to make like 4 separate things at the same time before it'll work at all and I just can't wrap my head around it for some reason.

Attached: 1627548179411-2.jpg (1280x720, 366.03K)

>contribute to
go away freetard

looks cool
>How finished is the project?
>We estimate it is about 80% done. Most of the renderers and sound are finished, but there are still a few bugs.
i personally find it harder to contribute anything that's actually meaningful to projects that are already so far along, but I'll check it out.