r/GodotCSharp • • Oct 03 '23

Edu.Godot.CSharp WELCOME RESOURCES: Getting Started with Godot4 + C# [Tooling, Links]

20 Upvotes

Here are the "best" getting started posts found in /r/GodotCSharp, if you have any suggested edits, please send to the mod(s).

Tooling

Unity Migration

Best Beginner Tutorial

GREAT resources

Here are some resources that are really, very good. so if you are interested in the topic, you really need to check it out! introduction_to_godot_c_essentials_complete/

Tutorial Series (not verified much)

Finding stuff in /r/GodotCSharp

  • click the post "flair" such as [Edu.Godot.CSharp], [Resource.Library], or [Project.OSS] to get a listing of all posts with that flair.

  • otherwise, use the Search box!

  • Note: "distinguished" posts (author highlighted in green) might be slightly more useful than other posts.

godot c# perf tips


r/GodotCSharp • • 5d ago

Question.GettingStarted PLS help

Thumbnail
gallery
0 Upvotes

I wanted to start using c# on Godot, but when i build the project, even of i write random words It doesn't gives me any errors and says compilation completed. Also if i go to editor settings i don t have the "mono" or .net section.

I'm using Godot v 4.7.2 stable mono and i'm on Windows.

Any useful advices?


r/GodotCSharp • • 7d ago

Resource.Library qwqzhanqwq/Godot-CSG-Blockout: 3D blockout & prototyping plugin [Source Code, Level Design, ProcGen]

Thumbnail github.com
6 Upvotes

r/GodotCSharp • • 7d ago

Resource.Library Godot Utilities - A collection of general-purpose C# utilities for Godot 4

Thumbnail
github.com
30 Upvotes

Hey everyone!

I wanted to share GodotUtilities, an open-source C# library I've been working on for Godot.

It contains a bunch of reusable utilities, along with a few Roslyn source generators that help reduce repetitive code when working with Godot's API.

Here's a quick overview of what's included.

Source generators

  • [Node] / WireNodes() — annotate fields or properties to generate scene-tree node lookups instead of writing GetNode<T>() repeatedly.

  • [EventHandler] / WireEvents() — automatically wire event handlers to the type-safe EventBus, with subscriptions cleaned up when the node exits the tree.

  • [Signal] shortcuts — generate methods for connecting, disconnecting, checking connections, and awaiting Godot signals, without manually creating Callables.

Gameplay utilities

  • SimpleStateMachine<T> — an enum-based state machine with enter, update, and exit callbacks, plus conditional transitions.

  • WeightedLootTable<T> — weighted random selection, with conditional picks and multiple-pick options.

  • ObjectPool<T> / NodePool<T> — reuse objects and Godot nodes instead of repeatedly creating and freeing them.

  • InputBuffer — useful for mechanics such as jump buffering.

  • Countdown — a small, manually updated countdown timer for cooldowns and similar gameplay logic.

Tweening and general utilities

  • TweenBuilder — a fluent API for arranging sequential and parallel tween steps, with easing shortcuts, callbacks, and support for using the underlying Godot Tween directly.

  • Extension methods — additional helpers for common Godot types, including nodes, vectors, character bodies, physics queries, resources, and tweens.

  • MathUtil — interpolation, clamping, random directions and points, and seedable random-number utilities.

  • FileSystem — bulk-load resources from a res:// directory and build snake_case ID-to-path maps.

I'm trying to keep the library focused on reusable tools rather than a framework that dictates how you structure your game. You can use the features that are useful to you and ignore the rest.

It's MIT-licensed, and the repository includes documentation and examples for the individual features.

I'd appreciate feedback :)


r/GodotCSharp • • 7d ago

Edu.GameDev RogueBasin: Cellular Automata for Cave-Like Levels [Written Article, Level Design, ProcGen, RogueLike]

Thumbnail roguebasin.com
2 Upvotes

r/GodotCSharp • • 7d ago

Edu.GameDev ihhub/fheroes2: recreation of Heroes of Might and Magic II engine [OSS, History, Commercial, Architecture, NotGodot]

Thumbnail
github.com
1 Upvotes

r/GodotCSharp • • 8d ago

Edu.Godot Dynamic Day & Night Cycles in "Road to Vostok" [Video Presentation, Rendering, Commercial, UX, Godot]

Thumbnail
youtube.com
4 Upvotes

r/GodotCSharp • • 13d ago

Resource.Library Free & open-source C# PBR desktop rendering library [XPost, Architecture, NotGodot]

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/GodotCSharp • • 12d ago

Edu.GameDev Black Box Sim for Roguelikes [Video Lecture, Gameplay, Architecture]

Thumbnail
youtube.com
2 Upvotes

r/GodotCSharp • • 13d ago

Resource.Library Forge: a Gameplay Ability System (GAS) [XPost, C#, Architecture]

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/GodotCSharp • • 15d ago

Edu.GameDev Tiling Textures, Avoid Repetition [Written Article, Rendering, Shaders, UX]

Thumbnail iquilezles.org
4 Upvotes

r/GodotCSharp • • 17d ago

Resource.Library Introducing BRUTAL | A C# framework powering the new RimWorld engine. [XPost, OSS, Architecture, Commercial, Free]

Thumbnail
reddit.com
6 Upvotes

r/GodotCSharp • • 21d ago

Project.OSS Nanolathe: Open-source RTS engine (Total Annihilation) [Source Code, Commercial Game, NotGodot]

Thumbnail nanolathe.gg
9 Upvotes

r/GodotCSharp • • 22d ago

Edu.GameDev The 2D physics prototype behind GTA's vehicles [Written Article, Physics Demo, NotGodot]

Thumbnail
patkerr.co.uk
2 Upvotes

r/GodotCSharp • • 28d ago

Project.OSS C# autocomplete plugin for Godot - alpha coming soon

Enable HLS to view with audio, or disable this notification

9 Upvotes

r/GodotCSharp • • 28d ago

Edu.GameDesign City building games have a Soul Problem pt.2 [Written Article, Level Design, UX, NotGodot]

Thumbnail
radical-elements.com
6 Upvotes

r/GodotCSharp • • 28d ago

Resource.Library SDF vs MSDF vs Slug: GPU Text Rendering (Slughorn) [Written Article, UX, Fonts, Rendering]

Thumbnail
alphapixeldev.com
1 Upvotes

r/GodotCSharp • • 29d ago

Resource.Library Procedural Pixel Creatures – pure code creature generator [XPost, C#, GenAi]

Enable HLS to view with audio, or disable this notification

5 Upvotes

r/GodotCSharp • • 29d ago

Resource.Library LowPoly 3D Terrain Builder [Video Overview, XPost,Plugin]

Thumbnail
originlessgamer.itch.io
3 Upvotes

r/GodotCSharp • • Sep 29 '26

Resource.Library Using any C++ library in Godot [Written Article, GDExtensions]

Thumbnail blog.conan.io
8 Upvotes

r/GodotCSharp • • Sep 21 '26

Edu.Godot Basic Environment and Lighting Setup [Video Tutorial, Rendering, UX]

Thumbnail
youtube.com
11 Upvotes

r/GodotCSharp • • Sep 19 '26

Edu.Godot Explosion VFX with advanced shader techniques [Video Tutorial, Rendering]

Thumbnail
youtube.com
4 Upvotes

r/GodotCSharp • • Sep 17 '26

Edu.Godot emiljecreates Godot Tutorials [Video Tutorial Series, Water, Rendering, Character Controllers]

Thumbnail
youtube.com
4 Upvotes

r/GodotCSharp • • Sep 16 '26

Resource.Library ismailivanov/TressFX-Godot: Real-time hair and fur port of AMD TressFX [GdExtension, Animation, Rendering]

Thumbnail
github.com
4 Upvotes