RETRO FPS (SHOOTER) 3D KIT - WOLFENSTEIN & DOOM KIT

Welcome to FPS Retro Shooter KIT v1.6
Link Assetstore: FPS Retro Shooter - Complete KIT | Packs | Unity Asset Store

This package is fully created with mind of people wanting to create games like your favourite Retro FPS - Wolfeinstein 3D or Doom 3D straight out of the box!

Systems and tutorials are fully prepared for beginners as well as for experts in Unity. Scripts are fully commented with plane language.

Create your FPS Retro Shooter in just few minutes. Just drag, drop and have fun!

WHAT’S INCLUDED:
-Ready VIDEO&Written tutorials
-Health, Armour & Ammo systems
-Animated Avatar depending on Health %
-Main Menu (Animated)
-Fully Created Level to Play
-Enemies AI (Normal, Slow, Flying and Boss)
-Enemies have 4 states (patrol, alarm, atack & chase)
-Boss Fight (With few phases)
-Bonuses (pickup ammo, health & armour)
-2 Weapon styles (Pistol & Rocket) (for now)
-New Level Systems
-Several graphics for Walls, floors (more coming)
-Complete Player System
-Pause Menu (On Escape)
-Death Menu (Lose Screen)
and much much more coming!

Update v1.3 added:
**-**Shotgun Weapon + Shotgun Ammo
-Main Menu and in-game Settings (graphics, resolution, music etc)
-Gaining Score after defeating enemies
-Bulletholes on Walls

AI Update (v1.5) added:
-More enemy attacks to choose from inspector for each (phases) (v.1.5)
-2 more enemy types (v.1.5)

Save/Load Update (v1.6) added:
-Level Selection System - Unlock levels
-Simple Player/Variables save/load system (to be upgraded in future updates)

NEXT UPDATES:
Weapon Update (v1.7):
-Extra Weapons (SMG or Revolver) (v1.7)
-Player Malee Weapon (v1.7)
-Grenades (possible) (v1.7)

Game Content and Functionalities Update (v1.8 & v1.9):
-Extra Option to add the Reloading Animation (v1.8)
-More Enemy Attack Phases (v1.8)
-Simple Inventory (Droppable Weapons) (v1.9)
-Weapons UI (See your weapon selected on UI) (v1.9)
-Destructable Environment (v1.9)

Most Important Updates (after v1.9):
-MULTIPLAYER CO OP (up to 2-4 Players) (v.2.0)
-50 more textures (Walls, Floors, Extras) (v.2.0)
-MOBILE System (v.3.0)
-and more

-And we will see what you want :slight_smile:

This Kit will allow you to create your FPS Retro Shooter Game within minutes!
Support: mcgamestudios@gmail.com
Video Tutorials:
https://www.youtube.com/watch?v=Xq44QmxSzjc

Unity Forum: Here
Third-Party Licensed Products Used: Kongtext.tff font - free for resell and commercial use

1 Like

What would you like to see as a 3rd weapon category? We have: Pistol, we have Rocket and what’s missing? :wink:

SMG & Shotgun

1 Like

Ooou yeah. Got it. So actually in about a week I’ll start making all updates up to 1.9. To add some features before the Multiplayer.

Is anyone actually waiting for mobile or multiplayer? Or You prefer more in-game content first?

Perfect that sounds great!

honestly I would prefer in game content first to make it more complete before multiplayer and mobile

1 Like

Getting Score in-game and Game Settings are now done! Change how much score you are getting from each monster straight away from the Inspector. No coding!

New Release v1.3 is pending right now! With 3rd weapon added…Shotgun!

Next Update v1.3: In-Game Settings, 3rd Weapon and Score
Following Update v1.4: Save/Load the in-game progress(health,score,armour,position&scene)
After that v1.5+: Adding new types of enemies: new phases, new attacks, new monsters etc.

Let me know if you need a strict-adding new weapon tutorial. Step by step. There are several things that you might need to do, so I am happy to stream/record a dedicated video.

It is still super easy, mostly copy/paste and making your own sounds/graphics.

Update v1.3 is now live!

Update 1.5 is on its way. Tutorial on how to create weapons (full with ammunition and scripting changes).
New enemies and new battle phases. Each enemy can has his own battle phase.

Phases:

  1. Faster Shooting
  2. Stronger Enemy Damage
  3. Multiple shooting (2,3 or more missiles: spreaded or in line)
  4. Faster walking, running, hiding
  5. Flying
  6. Changing textures or functions on new phase: for example getting bigger/making itself red etc.

Each can be made from the inspector, so you don’t have to code those phases yourself. Each can be also applied to different enemies.

1 Like

Really nice asset. What I would still like to see: bullet holes on walls, grenades, knife attack.

Hey Hoschi!
There are bulletholes on walls already in! :slight_smile:
Grenades and malee weapon - noted. Will add it to the updates.

Also Probably some monitoring system or destructive environment could be quite an idea for “modern retro games”.
Thanks a lot!

If anyone has any ideas what needs to be added to the game (functionalities that might make you buy or upgrade the package instead of things you could do yourself) - let me know! :slight_smile:

1 Like

So… What other phases would you like to see or to create? :slight_smile:
Update v1.5 is OUT NOW. Updates roadmap is written above within the Original Post.


Have tried it now and it really a very good asset. There are a few things I would still like to see. Some of them you already have on your list.

  • Crouch, walk crouched
  • Pick up weapons
  • Possibility of a reload animation

Probably as the Retro games had no crouch or walk options - I might not add those to the asset. However! Those are very simple to make, and I can create OR give already existing tutorials on how to make them within this project. That way, we could build some learning-games development community.

About Pickup weapons - That’s coming. Reload Animation - that one might be interesting and I am able to implement that feature. I will either make special “Add-ons” tutorials OR I’ll add that functionality within the asset itself :slight_smile:

Thank You a lot for ideas. That reloading and pickup for sure will be needed. Crouching had been requested before but I think tutorials would be the best for such a feature.

Hoschi, if you like the package, would you like to take a minute and leave the review? Let me and people know what you think and how do you like using the asset. That might be helpful for some to find it easier :slight_smile:

Update 1.6 Save/Load system (Player, highscore, life and level system) is going to be uploaded around next week. It is at its development finish at this moment.

Would you like to see any special saving/loading systems? Maybe level selection menu? Or rather “Start new game” and “Load Game” system?

Level Selection System has been added to the newest 1.6 version of the RETRO FPS KIT!
Level Selection unlocks levels that player can run.

About saving and loading game (player position, ammo, health, armor) - it is already added to the game in 1.6 and fully functional, however it needs much more work. I would like to upload new load/save game system once it also saves: enemies positions, picked bonuses etc. It requires much more work than expected.

To test save/load system in real-time navigate to level1.scene and in Player-> Canvas-> PauseMenu-> activate gameobjects Save & Load Game buttons. That will allow you to save all player’s variables in real-time.

1 Like

I would like to ask about enemy sprites, are they 8 directional, or just bilboarded? Like in this link> https://assetstore.unity.com/packages/tools/game-toolkits/eight-directional-sprite-system-134177

Hey bdamn! They are billboarded. You can set 8 directions via sprites (draw 8 different directions so when it moves up+down then its being shown) however, they are always billboarded as plain.

@Drymarti111 How difficult is it to add barrels that can be shot and explode and crates that can be destroyed? Crates may leave items behind for pickup.

Also, does this package support player jumping and going upstairs to have multi platform levels?

Is there the option to add a right click to zoom/aim down sights? I know it’s not much of a retro feature but having a modern feature in a retro setting could be fun.

1 Like

Hey hey! Barrels and destructable objects are added and waiting to be approved within the newest version :slight_smile:

About stairs and jumping. I haven’t added jumping cause it’s not retro style - but this controller can do anything normal character controller does. It can climb, go on slope etc - it just needs basic configuration or any simpliest youtube tutorial to set it up for your needs.
I’ll make new „example map” with slopes.

I might add „non retro features” as optional functionalities to be turned on.

About this one: I had no plans of doing it to be honest, as it’s all 2D sprites. I might think of adding it as an optional feature. If not - I’ll make „modern addons package” to this game (free for anyone who already bought the package).