Uploaded January 2023 | Updated September 2026, 2 weeks ago
Showing how you can use scriptable objects to create types for players, enemies, or abilities without hard coding them like enums and being able to have multiple types for one object unlike tags. In this demo, we selectively choose whether a mushroom enemy can walk on spikes without taking damage or not through those types defined by creating scriptable objects in the project assets folder.
Type Examples (You'd probably create a different ScriptableObject type for each category you want)
Allegiance Type: Player, NPC, Enemy
Element Type: Fire, Water, Wind, Earth
Classification: Giant, Spider, Dragon
Scripts and Assets ➣ patreon.com/posts/scriptable-76670129
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
patreon.com/christutorials
chris-tutorials.itch.io
https://linktr.ee/ChrisTutorials
◢ Chris Recommends ◥
Master Skills with Skillshare Video Courses ►► skillshare.com/r/user/christutorials?gr_tch_ref=on
Save Money Shopping Online with Honey Extension ►► joinhoney.com/ref/qd04c25
00:00 - What to Expect
00:23 - Use Case to Solve
01:27 - Tutorial Start Demo
02:13 - Using Tags
03:45 - Types as Scriptable Object
15:49 - Wrapup
Showing how you can use scriptable objects to create types for players, enemies, or abilities without hard coding them like enums and being able to have multiple types for one object unlike tags. In this demo, we selectively choose whether a mushroom enemy can walk on spikes without taking damage or not through those types defined by creating scriptable objects in the project assets folder.
Type Examples (You'd probably create a different ScriptableObject type for each category you want)
Allegiance Type: Player, NPC, Enemy
Element Type: Fire, Water, Wind, Earth
Classification: Giant, Spider, Dragon
Scripts and Assets ➣ patreon.com/posts/scriptable-76670129
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
patreon.com/christutorials
chris-tutorials.itch.io
https://linktr.ee/ChrisTutorials
◢ Chris Recommends ◥
Master Skills with Skillshare Video Courses ►► skillshare.com/r/user/christutorials?gr_tch_ref=on
Save Money Shopping Online with Honey Extension ►► joinhoney.com/ref/qd04c25
00:00 - What to Expect
00:23 - Use Case to Solve
01:27 - Tutorial Start Demo
02:13 - Using Tags
03:45 - Types as Scriptable Object
15:49 - Wrapup

![Instancing Projectiles with Rigidbody2D Physics - 1 Bit Platformer [Part 3] - Godot 4.3 Tutorial
Learn how to instantiate projectiles effected by gravity and physics interactions in Godot 4.3. As cleanup, we also set the background color to black as intended for 1 bit and move the jump functions to the Platformer Character class so it can be reused with enemies later.
Project Downloads ~ Snapshot at Each Videos End
Ko-fi ➣ https://ko-fi.com/post/Project-1-Bit-Projectile-Platformer-Tutorial-Ser-U7U510EBNX
Patreon ➣ https://www.patreon.com/posts/107952055
Assets & Credits ➣ https://pastebin.com/qa4NiTyu
Grid Building Plugin ➣ https://linktr.ee/gridbuilder
World Time Plugin ➣ https://linktr.ee/worldtimeplugin
Item Drops Plugin ➣ https://linktr.ee/itemdrops
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me
https://linktr.ee/ChrisTutorials
https://ko-fi.com/christutorials
https://patreon.com/christutorials
https://chris-tutorials.itch.io/
➣ Support Channel with Crypto Donations
https://pastebin.com/WAnBPcXs
00:00 - What to Expect
00:15 - Set Background Clear Color to Black
01:07 - Move Jump Code to PlatformerCharacter2D
02:28 - Can Jump Toggle Property
04:13 - Add Foliage to Game Map
05:49 - Replacing Collidable Ground Tiles
09:00 - Tile Physics Collisions
10:45 - Add Projectile Shooter to Player
13:09 - Fireable Resource
16:38 - Projectile Scene
24:19 - Instantiate Projectiles on Shoot Action
31:17 - Creating World Node2D for Projectiles Parent
32:44 - Projectile Spawn Position
34:41 - Testing
35:29 - Naming Instanced Projectiles
36:01 - Wrapup Instancing Projectiles with Rigidbody2D Physics - 1 Bit Platformer [Part 3] - Godot 4.3 Tutorial](https://i.ytimg.com/vi/t2JFK0SlksI/mqdefault.jpg)



![Downloading and Installing Godot ~ [Survivor Roguelike Part 1]
In this beginner-friendly video, we download Godot 4.4.1 (non-Mono), create a new project called script-survivors with a pixel art mobile renderer, and explore the Godot editor interface. Learn about 2D nodes, UI controls, the file system, viewport, and inspector — everything you need for a smooth start! 🎮✨
🎓 Full Survivors-like Course – Unlock Full Access & Member Perks
🎬 Full Course Playlist (Members Access):
https://www.youtube.com/playlist?list=PLyH-qXFkNSxkFkwlM-Jbd3MXSHrBNlZZS
━━━ ChrisTutorials Links ━━━
🌐 ChrisTutorials — Docs, Plugins, Courses & Assets: https://christutorials.com
💛 Support on Patreon: https://www.patreon.com/ChrisTutorials
☕ Ko-fi: https://ko-fi.com/chrisTutorials
🎮 YouTube Memberships include plugins, assets & courses Downloading and Installing Godot ~ [Survivor Roguelike Part 1]](https://i.ytimg.com/vi/uOW7PXLxBuM/mqdefault.jpg)




