this post was submitted on 18 Sep 2023
95 points (99.0% liked)

Godot

5318 readers
3 users here now

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

!roguelikedev@programming.dev

Credits

founded 1 year ago
MODERATORS
top 6 comments
sorted by: hot top controversial new old
[–] aurelian@lemmy.ml -2 points 9 months ago (2 children)

Great to see some solid content coming out!

I never figured GO Lang would end up being used for game Dev but I'm happy it is :3

[–] bugsmith@programming.dev 12 points 9 months ago

I think you may have misread the title (and certainly not watch the video! :P). This is about games made in Godot, an open source game engine (mostly written in C++) featuring a scripting language similar to Python (but far from identical).

[–] Decide@programming.dev 3 points 9 months ago (2 children)

Godot is written in GoLang?

[–] Robmart@lemm.ee 4 points 9 months ago
[–] jcg@lemmy.world 4 points 9 months ago* (last edited 9 months ago) (1 children)

I'm using GDScript myself so don't take this as an endorsement of these, but Godot lets people build bindings for just about any language. I mean, it'll limit your options for technical help and limit your options for platforms in some cases but you can do it. Also you're reliant on yourself or the project maintainer to keep the bindings in 1:1, even the C# which is officially supported isn't completely 1:1. You can also mix and match as you please, implementing more demanding things in C++ or Go or Rust and others in other languages.

[–] aurelian@lemmy.ml 1 points 9 months ago

Thanks for the great summary I see where I got confused XD

The naming scheme is very in line with other Go Lang projects plus I misread it supporting Go vs written in Go.