Helpful Links

Godot and FuncGodot

Official FuncGodot Discord
If you've got questions on FuncGodot or Godot, we've got some extremely helpful community members who are generally happy to answer them. Be respectul and patient: we're all volunteers, doing this on our free time and out of a love for the community.

FuncGodot Repositories
The official repositories contain helpful example projects that can show you how you might design your own games to take advantage of FuncGodot.

Godot 4 Latest Stable Documentation
This may seem obvious or sarcastic, but this is probably the best source for almost all of the answers to almost all of your questions. This is your best friend. Most FuncGodot questions people have are really just Godot questions that don't involve FuncGodot at all. If you need to know how to do something in Godot, it's in this manual (literally).

RhapsodyInGeek's GitHub Repositories
Tim often shares a lot of his work on GitHub, most of it licensed under Creative Commons Zero and MIT. Not all of it can be dragged and dropped into your own projects, but hopefully you'll come away from them learning something new.

Valve Developer Community Wiki's FGD Page
This is an extremely helpful resource in learning how FGD files work, and not just for Valve games or Hammer: it covers how FGD files are used by other editors too. If you want to take advantage of some more advanced features of FuncGodot's entity and configuration systems, it's helpful to study up on the FGD language that powers it.


TrenchBroom and Quake

Dumptruck_ds's TrenchBroom Tutorials
Some of these tutorials are a little bit dated as some features have changed a little, but overall these will teach you not only the fundamentals but get you acquainted with some of the more advanced techniques and improve your TrenchBroom workflow. You can also learn more about Quake map scripting, which might inspire some design patterns for your own game.

Slipseer's TrenchBroom Tutorials
YouTube channel with some great tutorials. Not a lot on here, but what's here can definitely level up a novice mapper's skill set.

Slipgate Sightseer
A very active and well done Quake modding and mapping site. Easy to navigate layout. Run by the best in the business. Check it out, even if just to get inspired by all the possibilities with TrenchBroom mapping. It's not just a lot of brown blocks (though those are cool, too).

id Software GitHub Repository
An incredible source for study. John Carmack began a trend a long while back of releasing the source code for id Software games, and this repository stretches as far back as Wolfenstein 3D. The most relevant repositories for you might be the Quake 1, 2, and 3 sources. Also provided are the Quake 1 QC files, the code for almost the entirety of the gameplay.

Quake Mapping Discord
Discord server where the best of the best hang out. If you have questions on Quake or TrenchBroom, mapping or modding, the people here can teach you everything you want to know about it.


J.A.C.K. and Half-Life

Lymphoid's Half-Life Mapping Tutorials
Not as hilarious as Dimbeak's tutorials but Lymphoid's videos are a few years more relevant and have a fairly slower pace. Not everything is applicable to the J.A.C.K. > FuncGodot > Godot pipeline, but what can't be used directly could still be useful in knowing for your own implementations.

Vhetutor's Tutorials
Many of these tutorials are for Hammer, but they give pretty great overviews of how scripted sequences are designed in a Half-Life map. Once again, not directly applicable but these tutorials could be very informative in trying to design your own scripted sequences, no matter your map editor.

The Whole Half-Life
A site dedicated to Half-Life level design and modding. Deep dive into the knowledge base of Half-Life modding, raid its vaults, and escape with new design patterns that you can use for your FuncGodot workflow.

Half-Life Source Code
Another incredible source for study. Half-Life does a lot of really interesting things with its design. Definitely take a peek through and see what you can learn.


Useful Tools

Aseprite
The most important game dev tool you will ever purchase. It's a wonderful pixel paint program that trivializes sprite work and animation.

Krita
Free and open source paint application that serves really well as an Adobe Photoshop alternative. I use this for my higher res image assets and concept art.

Material Maker
Really incredible open source procedural materials authoring tool made with Godot, available at the variable cost of name-your-own-price. Highly recommended by the community.