Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Create a game from scratch: Top-down Shooter

Discussion in 'Community Learning & Teaching' started by Random-username, Dec 19, 2013.

  1. Random-username

    Random-username

    Joined:
    Aug 6, 2012
    Posts:
    145
    Hello! My name's Sebastian - a few of you may be familiar with my ongoing series on creating a platform/sidescroller game.
    This new series is aimed at showing you how to create a complete top-down shooter game. As we progress feel free to suggest features you'd like to see implemented, and I'll be sure to cover them.

    In part one we'll set up a controller that can move around, rotate and constrain to collisions, as well as making the camera follow it around.




    PART TWO: covers the set up of an alternative control scheme and the basis of our gun system.


    PART THREE: covers the addition of gun shot sfx, tracer bullets, shell physics and more.


    PART FOUR: covers the addition of a character model with animations, as well as weapon equipping functionality.


    PART FIVE: covers weapon switching and the creation of a base 'Entity' class, allowing the player and future adversaries to take damage and die.


    PART SIX: covers the implementation of a level-up system with some basic HUD (an exp bar) to accompany it.


    PART SEVEN: covers a weapon reload system, with animations and HUD to boot.
     
    Last edited: Jan 1, 2014
  2. Random-username

    Random-username

    Joined:
    Aug 6, 2012
    Posts:
    145
    Part two released, it covers setting up an alternative control scheme and begins work on the gun system.
     
  3. Random-username

    Random-username

    Joined:
    Aug 6, 2012
    Posts:
    145
    Part three is now out and expands upon the simple gun set-up of part 2 with sfx, tracer bullets and shell physics.
     
  4. Random-username

    Random-username

    Joined:
    Aug 6, 2012
    Posts:
    145
  5. MinhDao

    MinhDao

    Joined:
    Oct 28, 2013
    Posts:
    155
    Amazing! I'll follow your tutorial. Thank you!
     
  6. Random-username

    Random-username

    Joined:
    Aug 6, 2012
    Posts:
    145
    Last edited: Dec 28, 2013
  7. CodeGoBrrr

    CodeGoBrrr

    Joined:
    Aug 17, 2013
    Posts:
    13
    Great tutorials man, I am a Java programmer and following your tutorials has taught me c#. As well as how to use Unity3D, thanks for making these and I hope you continue to make other tutorials after this series.
     
  8. Creelin

    Creelin

    Joined:
    Dec 15, 2013
    Posts:
    10
    Nice series. I enjoyed it thoroughly thus far.
     
  9. Random-username

    Random-username

    Joined:
    Aug 6, 2012
    Posts:
    145
  10. Random-username

    Random-username

    Joined:
    Aug 6, 2012
    Posts:
    145
    Happy new year, I hope you all have a great 2014.
    With that out the way, here's part 7. It covers weapon reloading with animations and a HUD to display the current ammo. WATCH HERE

    Remember to leave your suggestions for future episodes if there's anything you would particularly like to see covered.
     
    Last edited: Jan 1, 2014
  11. MithosKuu

    MithosKuu

    Joined:
    May 12, 2010
    Posts:
    34
    This is looking really cool, any chance you might cover multiplayer with this?
     
    Mr.BroDangles likes this.
  12. weashell

    weashell

    Joined:
    Jan 26, 2014
    Posts:
    13
    Thanks for such nice tutorial Random username =) looking forward to learn more from you as beginner.. I hope you will keep improving that game with us.

    Also any chance you can teach about melee combat maybe knife or katana with that tutorial?
     
  13. Ares121

    Ares121

    Joined:
    Jun 5, 2014
    Posts:
    8
    Great Tutorial Sebastion. I found your tutorials on youtube first before I saw you had a thread here. I am stuck on an issue involving my shells bouncing. It has to do with the OnTriggerEnter not functioning after the prefab is instantiated. It works perfectly when I manually drop the prefab in the scene. It's driving me crazy and I see the potential for running into a similar issue in future projects. Here is my question in more detail on the Answers forum http://answers.unity3d.com/questions/734538/why-is-my-codec-not-being-called-when-prefab-is-in.html.