[RELEASED] Horizontal Shooter 3D

Hello guys,

I’ve been long working in a new shmup pack.

This is the result of the current version, I’ve just submitted to asset store.

Ultimate Shmup Starter Pack version 2.0

Main Features

- Easy Weapon Setup

Create weapon behaviors that will modify where your bullets point when they’re fired.

  • Target player.
  • Create bullet bursts.
  • Create bullet burst with angled steps.
  • Create multiple bullet spawn points all fired at once.

- Easy Bullet Action Setup.

You’ll define bullet patterns without any bullet_ml or anything extra just the editor and stacking actions.

  • Create bullet acceleration.
  • Change bullet direction.
  • Target player for some time.
  • Destroy the bullet.
  • Rotate the bullet.
  • Set bullet speed.
  • Missile like targetting.
  • etc.

- Unit Actions Setup:

Unit behaviors are also controlled using the editor. You can give them animations to direct the different steps of their behavior.

  • Fire weapons from the animation event.
  • Set them different entry, stay, exit animations.

- Unit Actions Preview.

All actions for enemies will be previewed in the editor, as you attach a new animation you’ll see where the animation will move the unit.

  • Animations control the UnitTarget, so the unit will move to that point.
  • You’ll preview where the unit will direct the target to move in the editor.
  • You can stack multiple animations to create thrilling new behaviors.

Other Features

  • Pooling System, for units, bullets and particles.
  • Sound Manager.
  • Unity Postprocess Stack.
  • 3D Movement using a game area scheduling.
  • Fully working sample Scene.
  • Utility library that will serve for multiple games.
  • Already setup several bullet, enemies, and player prefabs.

This one has been released! :slight_smile:

Will there be a playable demo? Thank you

Hi! First Erase your first video. The second works fine for me.
I like your game template. You can make something really amazing here, and Im buying it now.
Somethings that I think can help to your template:
1.- You can make the bullets more smallers, this big really scares… and if you leave the impact zone big at the enemies for a real hit.
2.- Can you add an energy bar for the constant shooting? when it goes empty you cant shoot till energy bar grows a little.
3.- Add another shooting system for misiles can make it more complete.
4.- Information on a .pdf file explaining how to change and setup things.
5.- Male a playable demo pls.
6.- Integrate Google store for real $
7.- Enemy behavior system, this can be really cool.
8.- Stages Setup.

would be great if this could help make something like sine mora 2.5D shooter with enemies placed in different depth but you can still shoot them.
another great thing is that you can make more interesting movment, not only stright but around objects and what not, of course it is pre determined how and when it happens but still it is like breath of fresh air :slight_smile:

12:50 →

Hello thanks for your answers, I’ll try to make some of them for the next update.

I was planing some of those changes but it takes some time to do so. For next milestone the pack for sure will look better.

Thanks very much for your help it really motivates me to continue improving it.

2 Likes

Help!

I’ve imported the package into a new project in v5.1.1.f1 Personal and am getting a few errors.

A tree couldn’t be loaded because the prefab is missing.
Assets/Standard Assets/Effects/ImageEffects/Scripts/Bloom.cs(9,26): error CS0246: The type or namespace name PostEffectsBase' could not be found. Are you missing a using directive or an assembly reference? Assets/Standard Assets/Effects/ImageEffects/Scripts/BloomOptimized.cs(9,35): error CS0246: The type or namespace name PostEffectsBase’ could not be found. Are you missing a using directive or an assembly reference?
Assets/Standard Assets/Effects/ImageEffects/Scripts/Tonemapping.cs(9,32): error CS0246: The type or namespace name `PostEffectsBase’ could not be found. Are you missing a using directive or an assembly reference?
A tree couldn’t be loaded because the prefab is missing.
UnityEditorInternal.InternalEditorUtility:GetGameObjectInstanceIDFromComponent(Int32)
UnityEditor.DockArea:OnGUI()

Please import the Effects package from unity. check the image below.

2170022--143589--effects_import.jpg

Effects package is imported error is still there:

A tree couldn't be loaded because the prefab is missing.

Hotfix:
Go to the Terrain in Level and add a Tree to the Missing “blue field” you can add one from the environment asset “free” in unity

Error with an enemy:

The referenced script on this Behaviour is missing!

^^ A cube with EnemyRed Shader (Bullet Prefab!?)

This give the error:

The referenced script on this Behaviour is missing!
UnityEngine.Object:Instantiate(Object, Vector3, Quaternion)
EnemySpawner:Update() (at Assets/Shooter3D/Scripts/Enemies/EnemySpawner.cs:45)

Can you please fix this.

Are you using last unity version? I think these errors were present in previous version. Do you have the last Unity 5.0.1 version of the pack? maybe that’s the issue.

I have 5.1.3 and the newest Version of your asset.
But i will check tonight again

can you send me an email at support at rainbirth.com, with your purchase number I’ll try to send you a pack that fix that part as the pack itself is still in middle of update and the code is a bit unstable yet.

Mail send.

Answered you, and also for the interest of all, temporary while I update the pack, the errors can be solved as:

  • a rotation script in the “Screen” enemy prefab, inside the graphics the cubes should rotate but the’ve got a script missing because I renamed it to “RotateOverTime.cs”, just attach the new one.

  • Removing the tree mising in the terrain.

  • Open the level01 scene locate the terrain inside world assets in the hierarchy, and edit the trees, just remove the one that is pressent there.

Hi,

How is the progress with the update?
I am interested to buy the pack if it is updated with more features.

Working on several packs, I plan to publish updates for Jump Rocket this weekend and make some additional work on the horizontal shooter afterwards. But big changes comming soon.

That is good to know.

Any timeline for the horizontal shooter?
Will you include different types of weapon and enemy?

1 Like

I’ll include a weapon & ship visuals customization.

Excellent asset, will be buying this one considering there are updates coming.

Would be nice to see:

  1. Firing missiles + homing missiles that lock on a target
  2. Ground Buldings/Objects that payer need to avoid
  3. Ground enemies.

btw is this compatible with iOS touch devices like the iPhone/iPad? I plan on using it as basis to do a side shooter for iOS.

What about the “Big Changes” coming soon?

1 Like