Trying to learn a new GameDev engine: Godot

in #ulog7 years ago

As I told in last week's post, I started learning Godot the game development engine. Starting with some tutorial videos.


r2du18ntpm.jpg

Compared to engines I worked with before, (Construct 2 & Game Maker,) Godot is pretty heavy on the programming side. It uses its own programming language GDScript, which is similar to Python (a language I Have minimal experience with.) Though there are ways to program with C# in it.

I love the "free-ness" of Godot. It's an open source engine that's free to use, to program in and to extend.

But its workflow is different than everything I worked with before. As I've learned from the few tutorials I've read/watched until now.

Godot uses unique system that focuses on 'scenes' interacting with each other. It's more object-oriented than the engines I worked with before.

Everything is a node/object that can be a parent node for children of other node types. Each node can have a script attached.

I'm still reading the documentation of the engine and I'm still a complete beginner. I stuck at some simple thing in making a breakout clone, but so far I'm managing.

Hope I make a game using the engine soon.


For cover image I used screenshot of Godot and its icon.
Sort:  

GameMaker is also heavy on the programming side, though. Well, maybe on the scripting side at least. Drag & Drop was never any good. Eh, I've been with GM for so long, I guess I'll never quit it.

Yeah, but the impression I got from Godot is that everything needs to be programmed unlike some things with Game Maker that are already there for you. Maybe I'm wrong, and yeah, you definitely need good programming to make something worth it with Game Maker.

Thanks for using eSteem!
Your post has been voted as a part of eSteem encouragement program. Keep up the good work! Install Android, iOS Mobile app or Windows, Mac, Linux Surfer app, if you haven't already!
Learn more: https://esteem.app
Join our discord: https://discord.gg/8eHupPq

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by ahmadmanga from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Coin Marketplace

STEEM 0.10
TRX 0.32
JST 0.033
BTC 112091.27
ETH 4009.55
USDT 1.00
SBD 0.58