Memuat
Memuat
Want to go deeper?
Join one of our courses or ask us directly on WhatsApp.
Picked from the software, topic, and level of “Godot 4 Space Shooter Class #2: Player Aircraft Scene”.
Other ways we can help with Godot.
Learn with a mentor
Scheduled Game Development courses with live guidance and a certificate.

Course/Training Unreal Engine — Procedural Animation for Humans in Unreal Engine 5
★ 5.0 (60)

Course/Training Unity — Learn to Code by Making a 2D Platformer in Unity & C#
★ 5.0 (10)

Course/Training Construct 2 — Creating a Top-Down Shooter Game in HTML5
★ 5.0 (10)
Have it built for you
No time to learn Godot? Our team can do the project for you.

Development Service: Unity — Building a Battle Royale RPG Game Using Unity and Blender Ultimate Class
★ 5.0 (26)

Unity Development Services — Become a Unity Game Developer Learning Paths
★ 5.0 (12)

Development Service: Unreal Engine — Unreal Engine 4 – Build Your First Game with UE4!!
★ 5.0 (12)
Get notified about new Godot classes
At most one email a week. Unfollow anytime with one click.
The full narration of this video. The current sentence is highlighted while the video plays; click any sentence to jump there.
The result of this episode is a complete player ship scene, with a ship image, capsule-shaped collision shape, an animated thruster API at the back, and a nose tip where the laser will later emerge. Hello, let's continue with the Godot Galaxy Warrior series. In Godot, everything is built from nodes arranged into a scene. In this episode, we are creating the player ship scene from several nodes.
Create a new scene by clicking the add button above the viewport. Select other node, find Ria2D, then create. Ria2D is a node that can detect collisions. Rename it to player. Add a child sprite 2D node for the ship image. In the inspector, on the texture property click quick load, type player, then enter. Ria2D needs a collision shape. Add a collision shape 2D, then on the shape property select new capsule shape 2D. Click on the shape and fill in radius 18, and height 56 so it fits with the ship body. The thruster uses an animated sprite 2D named API. In the sprite frames select new sprite frames. Open the panel below, then add two API frames from the file. Set the speed to 12 fps, Enable autoplay, move its position to the back of the ship, and give it a Z-index of minus 1 so it appears behind the ship body.
Finally, add a 2D marker node named nose at the front end of the ship, position 0, minus 40. From this point, the laser will emerge. Save the scene as player.tscn.
Want to be able to make your own game?
Cerdas Inovasi Digital offers game creation courses with Godot, Construct 3, and Unreal Engine,
game development services for education and promotional games for schools and businesses, as well as selling the complete tutorial project files including all assets. Want to master the entire series?
From a blank project to exporting the game as a Windows application? All 14 episodes, complete with step-by-step PDF guides, are available to premium tutorial subscribers. Subscribe starting at Rp69.000 per month, save 28% with the 12-month package,
or pay once Rp999.000 for lifetime access. Want just one class?
Buy the single class with lifetime access. Subscribe now on the premium page at cerdasinovasidigital.com. Contact us via WhatsApp, or visit cerdasinovasidigital.com.
Thank you for watching, see you in the next episode.
Type a question or keyword; we find the part of this episode that explains it and jump the video there.
Notes are saved with the current video time and are only visible to you.
Stuck on a step? Ask here; the instructor and other learners can answer.
No questions yet.

Cerdas Inovasi Digital Team
Software developers, BIM & 3D engineers, and AI practitioners
We build software, BIM models, games and AI automations for clients every day, and turn that hands-on work into step-by-step classes: every step is shown on screen and comes with a PDF guide you can keep.
See our clients →