Here are some scenes and scripts helpers that are made specifically to be used with the other main scenes (Core_Prefabs) such as Projectiles, VFX, and scripts. U.R.S.T are made to be completely flexible which means even those scenes or scripts can be customized or edited easily. Some of them might require more knowledge of Godot and GDscript.

💡 Note: Never edit the nodes within .tscn file or scripts inside the 📁 Core folder. If you must edit a node, it is highly recommned to right-click the .tscn, choose New Inherited Scene and edit that scene instead.


🚀 The Universal Projectile

The RetroProjectile.tscn scene is the foundation for anything that flies through the air. Keep in mind that you don't need to manually configure the speed or damage on the projectile itself (except for the Life Time which can be edited in the inspector), the RetroWeapon resource automatically passes all those stats to the projectile the moment it is fired (spawned). The following is a list of what the projectile system do:

image.png


💥 Rocket Projectiles & Explosive Upgrades

The RocketProjectile.tscn is an inherited scene from RetroProjectile.tscn. It aims to be an example of how to make unique and different projectiles behaviour using the Universal Projectile RetroProjectile.tscn. The scene already has the explosive upgrade configured and particle trails enabled. It will spawn an explosion as soon as the projectile collide, dealing Area of Effect (AOE) damage and trigger a camera shake. You can duplicate this scene (RocketProjectile.tscn) to quickly make for an example a plasma bombs or magic fireballs.


✨ Weapon Impacts

The RetroImpact.tscn a visual feedback for hitscan weapons. The template automatically handles spawning impact VFX (sparks particles and bullet holde decals) whenever a bullet hits a solid wall or floor. This scene do two major things: