Search Results
6/22/2025, 7:08:11 PM
>>528410589
Now, what you need to remember about this idea of a scripting language covering a gory core is that it's not exclusive to Godot, it exist in many other places, and you can take advantage of it.
Here are some examples of where else you can find the pattern:
- Your web browser using JavaScript
- Shell scripting that calls the operating system
- Supreme Commander used Lua scripting on top of their engine and is the RTS with the most units
- Halo 1 and 2 used a lisp-dialect called BlamScript
- Balatro and SNKRX both used Lua(a scripting language) and Love2D, a framework over an OpenGL backend
Looking back, Unreal and Unity are kind of anomalous and I think history will show it as great mistake that we tried to Frankenstein C# and C++ into game programming. Not a knock against any hard core Rust or C chads who know how hexagon arch. works and just prefer doing their own memory management at all times, but I think it's so much easier doing iterative game design with scripting languages
>>528411412
This is also true. Not having to worry about other libraries while scripting is actually a huge relief and it integrating with the node system with things like @onready save a lot of time.
I hope we'll see more languages that are geared toward game dev in the future. I'm keeping an eye on Jank since Clojure has a history of replacing other frustrating languages: made by an irate Java programmer to replace enterprise Java, used by tired JavaScript developers who were sick of JS(ClojureScript), also used by shell programmers who were tired of writing in Shell(babashka)....
We'll see about Jai. Golang replaced Python in many instances by having lightning-fast compile times and being a very simple language(unlike C). I think Jai could do the same.
Now, what you need to remember about this idea of a scripting language covering a gory core is that it's not exclusive to Godot, it exist in many other places, and you can take advantage of it.
Here are some examples of where else you can find the pattern:
- Your web browser using JavaScript
- Shell scripting that calls the operating system
- Supreme Commander used Lua scripting on top of their engine and is the RTS with the most units
- Halo 1 and 2 used a lisp-dialect called BlamScript
- Balatro and SNKRX both used Lua(a scripting language) and Love2D, a framework over an OpenGL backend
Looking back, Unreal and Unity are kind of anomalous and I think history will show it as great mistake that we tried to Frankenstein C# and C++ into game programming. Not a knock against any hard core Rust or C chads who know how hexagon arch. works and just prefer doing their own memory management at all times, but I think it's so much easier doing iterative game design with scripting languages
>>528411412
This is also true. Not having to worry about other libraries while scripting is actually a huge relief and it integrating with the node system with things like @onready save a lot of time.
I hope we'll see more languages that are geared toward game dev in the future. I'm keeping an eye on Jank since Clojure has a history of replacing other frustrating languages: made by an irate Java programmer to replace enterprise Java, used by tired JavaScript developers who were sick of JS(ClojureScript), also used by shell programmers who were tired of writing in Shell(babashka)....
We'll see about Jai. Golang replaced Python in many instances by having lightning-fast compile times and being a very simple language(unlike C). I think Jai could do the same.
Page 1