Godot Game Engine Tutorial : Nodes and Scenes by rye05

View this thread on steempeak.com
· @rye05 · (edited)
$22.33
Godot Game Engine Tutorial : Nodes and Scenes
Hello Steemian friends, 

I've recently made a tutorial about Godot, an open source game engine that can create 2D and 3D games. 

The first tutorial I made was installing and some of the features of Godot. 

You can find it here on this link. 

https://utopian.io/utopian-io/@rye05/godot-game-engine-tutorial-1-getting-started

Now for the second part of the tutorial, we're gonna tackle  nodes and scenes and making your first scene.

So let's start, 

# <center> Launching </center>

- Launch Godot from your desktop. 

![ScreenClip.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514376989/yuqowg2wrcklkji5i2eq.png)

- Double click the first project that we've created. 

![ScreenClip.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514377070/ggvenli7i9pqgggteqbr.png)

- You should see the software like this where you can start creating games. This is called the editor.

![ScreenClip.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514377123/qo3vilexlkpzxuwwalp6.png)

# <center> Basic Functionalities </center>

These are the 2 important elements of Godot to remember. 

- Nodes are the elements for creating a game. It's like the basic element that can play sound, show pictures etc. Nodes can also have sub nodes called children. It's like a parent child relationship. 

![2.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514378160/k25waeisk1pwze9sfcnr.png)


- Scenes are what you called when you combined nodes. The best example would be when  Super Mario is walking or jumped on an enemy. 

![ScreenClip.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514378447/cqbmptjrgjiz3kluupsw.png)

# <center> Hello Steemit</center>

As with any other tutorials, we're gonna begin creating a simple  Hello Steemit for starters .

- Go to the scene tab and click the plus button. 

![ScreenClip.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514378878/gfviwvmxuqqmvkcbb4hu.png)

- A new window will pop up

![1.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379369/uqfswxvuihel8whgppph.png)

- Click on control 

![2.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379378/kaszfavivn6zjrkbgut9.png)

- Locate and click on label 

![3.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379385/gidz2ordz72ebrylckyf.png)

- You can also search for it at the top

![4.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379427/gufhnr74xhahlgochn8a.png)

- Click Create

![5.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379432/kauggyjgthz86kawyeqc.png)

- Your screen should show up like this, this is your label 

![6.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379440/perzigrxehpom5ni1z00.png)

- Notice that it will automatically change to 2D as label is a 2D node

![7.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379445/wtn7jg8q6v0ugotfupqv.png)

- Notice on the lower right side the text option 

![1.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380469/wndjyuzmuj2tbngem5nj.png)

- Double click the box beside it

![2.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380474/yx83kjv1yqb9pgvdmou7.png)

- Type in the words you want, in this case I put in Hello Steemit. 

![3.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380483/barslrhgszj54cjayzdm.png)

- And it will show in the editor, it might be in the upper left side but you can just drag it to the middle. 

![4.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380490/b6escdo93jnypo82ncoy.png)

- Click on the play button at the top or you can also press F6, it will prompt you to save the scene.

![1.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380794/app8i5cim9rtxqjgomjc.png)

- Once saved, press play again or F6 and it will show a new window with the text you wrote, congratulations on your first scene. 

![ScreenClip.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380798/wb2ixgardksknxtszgzn.png)

-----------

That's the wrap for my tutorial. 

Thank you for reading. 


<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@rye05/godot-game-engine-tutorial-2-nodes-and-scenes">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id22,225,381
authorrye05
permlinkgodot-game-engine-tutorial-2-nodes-and-scenes
categoryutopian-io
json_metadata"{"type": "tutorials", "repository": {"id": 15634981, "watchers": 12040, "events_url": "https://api.github.com/repos/godotengine/godot/events", "forks": 2687, "name": "godot", "issues_url": "https://api.github.com/repos/godotengine/godot/issues{/number}", "trees_url": "https://api.github.com/repos/godotengine/godot/git/trees{/sha}", "fork": false, "git_url": "git://github.com/godotengine/godot.git", "assignees_url": "https://api.github.com/repos/godotengine/godot/assignees{/user}", "size": 211985, "owner": {"id": 6318500, "following_url": "https://api.github.com/users/godotengine/following{/other_user}", "starred_url": "https://api.github.com/users/godotengine/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/godotengine/subscriptions", "repos_url": "https://api.github.com/users/godotengine/repos", "login": "godotengine", "gists_url": "https://api.github.com/users/godotengine/gists{/gist_id}", "followers_url": "https://api.github.com/users/godotengine/followers", "received_events_url": "https://api.github.com/users/godotengine/received_events", "type": "Organization", "avatar_url": "https://avatars2.githubusercontent.com/u/6318500?v=4", "site_admin": false, "organizations_url": "https://api.github.com/users/godotengine/orgs", "gravatar_id": "", "events_url": "https://api.github.com/users/godotengine/events{/privacy}", "url": "https://api.github.com/users/godotengine", "html_url": "https://github.com/godotengine"}, "forks_count": 2687, "git_refs_url": "https://api.github.com/repos/godotengine/godot/git/refs{/sha}", "blobs_url": "https://api.github.com/repos/godotengine/godot/git/blobs{/sha}", "pushed_at": "2017-12-27T16:30:38Z", "watchers_count": 12040, "teams_url": "https://api.github.com/repos/godotengine/godot/teams", "comments_url": "https://api.github.com/repos/godotengine/godot/comments{/number}", "archived": false, "svn_url": "https://github.com/godotengine/godot", "merges_url": "https://api.github.com/repos/godotengine/godot/merges", "subscribers_url": "https://api.github.com/repos/godotengine/godot/subscribers", "issue_events_url": "https://api.github.com/repos/godotengine/godot/issues/events{/number}", "stargazers_url": "https://api.github.com/repos/godotengine/godot/stargazers", "mirror_url": null, "statuses_url": "https://api.github.com/repos/godotengine/godot/statuses/{sha}", "has_projects": true, "milestones_url": "https://api.github.com/repos/godotengine/godot/milestones{/number}", "description": "Godot Engine \u2013 Multi-platform 2D and 3D game engine", "keys_url": "https://api.github.com/repos/godotengine/godot/keys{/key_id}", "open_issues": 2641, "compare_url": "https://api.github.com/repos/godotengine/godot/compare/{base}...{head}", "ssh_url": "git@github.com:godotengine/godot.git", "license": null, "html_url": "https://github.com/godotengine/godot", "commits_url": "https://api.github.com/repos/godotengine/godot/commits{/sha}", "open_issues_count": 2641, "stargazers_count": 12040, "branches_url": "https://api.github.com/repos/godotengine/godot/branches{/branch}", "full_name": "godotengine/godot", "forks_url": "https://api.github.com/repos/godotengine/godot/forks", "score": 145.76668, "deployments_url": "https://api.github.com/repos/godotengine/godot/deployments", "contributors_url": "https://api.github.com/repos/godotengine/godot/contributors", "homepage": "https://godotengine.org", "contents_url": "https://api.github.com/repos/godotengine/godot/contents/{+path}", "has_downloads": true, "collaborators_url": "https://api.github.com/repos/godotengine/godot/collaborators{/collaborator}", "created_at": "2014-01-04T16:05:36Z", "git_commits_url": "https://api.github.com/repos/godotengine/godot/git/commits{/sha}", "releases_url": "https://api.github.com/repos/godotengine/godot/releases{/id}", "private": false, "pulls_url": "https://api.github.com/repos/godotengine/godot/pulls{/number}", "git_tags_url": "https://api.github.com/repos/godotengine/godot/git/tags{/sha}", "notifications_url": "https://api.github.com/repos/godotengine/godot/notifications{?since,all,participating}", "language": "C++", "updated_at": "2017-12-27T14:17:07Z", "has_wiki": false, "downloads_url": "https://api.github.com/repos/godotengine/godot/downloads", "hooks_url": "https://api.github.com/repos/godotengine/godot/hooks", "languages_url": "https://api.github.com/repos/godotengine/godot/languages", "default_branch": "master", "labels_url": "https://api.github.com/repos/godotengine/godot/labels{/name}", "url": "https://api.github.com/repos/godotengine/godot", "has_pages": false, "tags_url": "https://api.github.com/repos/godotengine/godot/tags", "clone_url": "https://github.com/godotengine/godot.git", "archive_url": "https://api.github.com/repos/godotengine/godot/{archive_format}{/ref}", "has_issues": true, "issue_comment_url": "https://api.github.com/repos/godotengine/godot/issues/comments{/number}", "subscription_url": "https://api.github.com/repos/godotengine/godot/subscription"}, "pullRequests": [], "format": "markdown", "image": ["https://res.cloudinary.com/hpiynhbhq/image/upload/v1514376989/yuqowg2wrcklkji5i2eq.png"], "links": ["https://res.cloudinary.com/hpiynhbhq/image/upload/v1514376989/yuqowg2wrcklkji5i2eq.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514377070/ggvenli7i9pqgggteqbr.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514377123/qo3vilexlkpzxuwwalp6.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514378160/k25waeisk1pwze9sfcnr.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514378447/cqbmptjrgjiz3kluupsw.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514378878/gfviwvmxuqqmvkcbb4hu.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379369/uqfswxvuihel8whgppph.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379378/kaszfavivn6zjrkbgut9.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379385/gidz2ordz72ebrylckyf.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379427/gufhnr74xhahlgochn8a.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379432/kauggyjgthz86kawyeqc.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379440/perzigrxehpom5ni1z00.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514379445/wtn7jg8q6v0ugotfupqv.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380469/wndjyuzmuj2tbngem5nj.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380474/yx83kjv1yqb9pgvdmou7.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380483/barslrhgszj54cjayzdm.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380490/b6escdo93jnypo82ncoy.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380794/app8i5cim9rtxqjgomjc.png", "https://res.cloudinary.com/hpiynhbhq/image/upload/v1514380798/wb2ixgardksknxtszgzn.png"], "app": "utopian/1.0.0", "platform": "github", "tags": ["utopian-io", "tutorial", "gaming", "steemph", "philippines"], "community": "utopian", "users": ["rye05"]}"
created2017-12-27 16:35:45
last_update2017-12-28 03:11:36
depth0
children7
net_rshares3,326,997,406,456
last_payout2018-01-03 16:35:45
cashout_time1969-12-31 23:59:59
total_payout_value16.056 SBD
curator_payout_value6.270 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length4,242
author_reputation24,926,807,893,271
root_title"Godot Game Engine Tutorial : Nodes and Scenes "
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (43)
@ayoub10 ·
thank you for this is information... please follow ms and upvote @rye05
properties (22)
post_id22,225,835
authorayoub10
permlinkre-rye05-godot-game-engine-tutorial-2-nodes-and-scenes-20171227t163905274z
categoryutopian-io
json_metadata"{"app": "steemit/0.1", "users": ["rye05"], "tags": ["utopian-io"]}"
created2017-12-27 16:39:09
last_update2017-12-27 16:39:09
depth1
children0
net_rshares0
last_payout2018-01-03 16:39:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length71
author_reputation39,708,994,387
root_title"Godot Game Engine Tutorial : Nodes and Scenes "
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@minnowsupport ·
<p>Congratulations!  This post has been upvoted from the communal account, @minnowsupport, by Rye05 (SteemPH Customer Service) from the Minnow Support Project.  It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso.  The goal is to help Steemit grow by supporting Minnows and creating a social network.  Please find us in the <a href="https://discord.gg/HYj4yvw">Peace, Abundance, and Liberty Network (PALnet) Discord Channel</a>.  It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.</p>

<p>If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=102530.639667%20VESTS">50SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=205303.639667%20VESTS">100SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=514303.639667%20VESTS">250SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=1025303.639667%20VESTS">500SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=2053030.639667%20VESTS">1000SP</a>, <a href="https://v2.steemconnect.com/sign/delegateVestingShares?delegator=&amp;delegatee=minnowsupport&amp;vesting_shares=10253030.639667%20VESTS">5000SP</a>.  <strong>Be sure to leave at least 50SP undelegated on your account.</strong></p>
properties (22)
post_id22,231,077
authorminnowsupport
permlinkre-rye05-godot-game-engine-tutorial-2-nodes-and-scenes-20171227t171858081z
categoryutopian-io
json_metadata"{"app": "cosgrove/0.0.2", "tags": ["utopian-io"]}"
created2017-12-27 17:18:57
last_update2017-12-27 17:18:57
depth1
children0
net_rshares0
last_payout2018-01-03 17:18:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,770
author_reputation104,981,098,086,561
root_title"Godot Game Engine Tutorial : Nodes and Scenes "
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@zararina ·
Nice tutorial. :)
properties (22)
post_id22,305,675
authorzararina
permlinkre-rye05-godot-game-engine-tutorial-2-nodes-and-scenes-20171228t054429777z
categoryutopian-io
json_metadata"{"app": "steemit/0.1", "tags": ["utopian-io"]}"
created2017-12-28 05:43:48
last_update2017-12-28 05:43:48
depth1
children1
net_rshares0
last_payout2018-01-04 05:43:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length17
author_reputation29,739,477,452,346
root_title"Godot Game Engine Tutorial : Nodes and Scenes "
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@rye05 ·
Thank you ms. zara :-)
properties (22)
post_id22,370,387
authorrye05
permlinkre-zararina-re-rye05-godot-game-engine-tutorial-2-nodes-and-scenes-20171228t153410166z
categoryutopian-io
json_metadata"{"app": "steemit/0.1", "tags": ["utopian-io"]}"
created2017-12-28 15:37:18
last_update2017-12-28 15:37:18
depth2
children0
net_rshares0
last_payout2018-01-04 15:37:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length22
author_reputation24,926,807,893,271
root_title"Godot Game Engine Tutorial : Nodes and Scenes "
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@manishmike10 ·
Thank you for the contribution. It has been approved.

You can contact us on [Discord](https://discord.gg/UCvqCsx).
**[[utopian-moderator]](https://utopian.io/moderators)**
properties (22)
post_id22,390,431
authormanishmike10
permlinkre-rye05-godot-game-engine-tutorial-2-nodes-and-scenes-20171228t180933399z
categoryutopian-io
json_metadata"{"app": "utopian/1.0.0", "community": "utopian", "tags": ["utopian-io"]}"
created2017-12-28 18:09:36
last_update2017-12-28 18:09:36
depth1
children1
net_rshares0
last_payout2018-01-04 18:09:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length172
author_reputation20,365,209,818,432
root_title"Godot Game Engine Tutorial : Nodes and Scenes "
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@rye05 ·
Thank you very much.
properties (22)
post_id22,393,245
authorrye05
permlinkre-manishmike10-re-rye05-godot-game-engine-tutorial-2-nodes-and-scenes-20171228t183005784z
categoryutopian-io
json_metadata"{"app": "steemit/0.1", "tags": ["utopian-io"]}"
created2017-12-28 18:33:15
last_update2017-12-28 18:33:15
depth2
children0
net_rshares0
last_payout2018-01-04 18:33:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length20
author_reputation24,926,807,893,271
root_title"Godot Game Engine Tutorial : Nodes and Scenes "
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@utopian-io ·
### Hey @rye05 I am @utopian-io. I have just upvoted you!
#### Achievements
- Seems like you contribute quite often. AMAZING!
#### Suggestions
- Contribute more often to get higher and higher rewards. I wish to see you often!
- Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!
#### Get Noticed!
- Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
properties (22)
post_id22,493,003
authorutopian-io
permlinkre-rye05-godot-game-engine-tutorial-2-nodes-and-scenes-20171229t105109677z
categoryutopian-io
json_metadata"{"app": "utopian/1.0.0", "community": "utopian", "tags": ["utopian-io"]}"
created2017-12-29 10:51:09
last_update2017-12-29 10:51:09
depth1
children0
net_rshares0
last_payout2018-01-05 10:51:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,425
author_reputation152,913,012,544,965
root_title"Godot Game Engine Tutorial : Nodes and Scenes "
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000