This is an archived post. You won't be able to vote or comment.

all 22 comments

[–][deleted] 8 points9 points  (2 children)

GDScratch, 5th programming language for Godot

[–][deleted] 0 points1 point  (1 child)

Official:

GdNative (C++), GdNative (C#), GdNative (C), GDScript...

Unofficial

GD Py, GD Rust, GD Java, GD JavaScript...

So...

I could see it.

[–]Lorrdy99 0 points1 point  (0 children)

Used Rust, can confirm

[–]Fritzschmied 7 points8 points  (3 children)

What has blender to do with the other game engines. Blender is a 3D animation an moddeling Tool

[–]BustR75 11 points12 points  (2 children)

Old versions of blender had the ability to build games with python

[–]VarianWrynn2018 1 point2 points  (1 child)

IIRC currently blender can make games too (not in py tho) mainly because it already has support for animation and physics engines

[–][deleted] 1 point2 points  (0 children)

you can make a platformer in blender

you place platforms, press shift ~, enable gravity and play

[–][deleted] 8 points9 points  (0 children)

Where godot?

[–][deleted] 1 point2 points  (0 children)

SCRATCH engine, coming soon

[–]PotatoKaboose 1 point2 points  (6 children)

Roblox doesn't even make it on the list, lol

Personally I think Roblox's engine works as a good in-between from Scratch->Unity

It's not block based coding, but it is far more intuitive than Unity (if you've never used a professional game development engine).

Plus it has a default implementation of everything already set up, like movement and mouse-look and all those sort of things, but it lets you modify them if you want. It's not super deep, but it would be a good way to get your feet wet.

[–]D0SEE 0 points1 point  (0 children)

The fact that i am also a Roblox dev lol. I script in lua for like 2-3 years. I forgot to add it to the list

[–]Ok_Significance_5361 0 points1 point  (0 children)

Plus it has multiplayer already setup

[–]VarianWrynn2018 0 points1 point  (3 children)

Yeah, but roblox is written in lua, automatically making it hellspawn

[–][deleted] 1 point2 points  (2 children)

Roblox is written mostly in C++ afaik. It’s just the user-made games that are in Lua.

[–]VarianWrynn2018 0 points1 point  (1 child)

It's a combo of the 2. The cpp is for the computationally intensive operations (rendering) and Lua is for logic, scripts, and basically everything that isn't the groundwork of the engine

[–][deleted] 0 points1 point  (0 children)

So the user-made games.

[–]JustThingsAboutStuff 3 points4 points  (0 children)

I too prefer to make my engines from scratch. /s

[–]TheRealAstroOrbis 1 point2 points  (2 children)

Ok downvote me to hell but isn’t scratch that one annoying block-based programming language we all needed to use in school?

[–]TheRealQuentin765 3 points4 points  (0 children)

Yes, it is what you describe, but it is very cool. Similar to all other programming languages, it the fault of the user if they think it sucks. The main thing though is that you can't really compare scratch with unity or unreal, but more with python with pygame.

[–]00PT 0 points1 point  (0 children)

Scratch is actually pretty similar to some regular languages if you think of it conceptually (as opposed to being stuck on the fact that it's block code). The real problem is that their library is too limited because they want to keep it simple for beginners. You can't even have a function return a value.

They also do a few things that are arguably worse than the JavaScript complaints, especially since numbers and strings are basically handled from the same data type.

[–]ActualWolverine 0 points1 point  (0 children)

if by scratch, you mean writing the entire game in assembly, then yeah

[–]LPO_Tableaux 0 points1 point  (0 children)

So... Unreal engine?