Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Any suggestions for my first game?

Discussion in 'General Discussion' started by AngularJS, Jul 12, 2016.

  1. AngularJS

    AngularJS

    Joined:
    Feb 20, 2016
    Posts:
    40
    I am new and am looking to create my first game. A Diablo 2 / POE style game may be too complex as my first project.

    So how about perhaps a Platformer, Fighting Game or FPS?

    I would like to publish on Android aswell because I would like to try and make a small profit off it aswell maybe free to play with ads. No clue how much I would make but it would be fine if I made anything even $5 a month.

    I have decided to use Unity because I read its easier and well documented for hobbyist rather than other Engines.
     
  2. neginfinity

    neginfinity

    Joined:
    Jan 27, 2013
    Posts:
    13,301
    If you're making your FIRST game, then it might make sense to forget about publishing it for now and assume that there would be zero profit from it.

    Start with pong/tetris/snake/frogger/invader clone and see if you can do that first. Then you could try mario clone. Then something more complex. It'll take at least a month to get used to the engine, so just play around with it and see what you can do.

    You might want to decide whether you want to stick with 3d or 2d - they have slightly different workflows.

    Speaking of which, FPS and Fighting games have higher artistic costs (doesn't matter if fighting game is 2d or 3d). Making characters and their animations is a lot of work and any problems will be instantly obvious. Platformer arguably could be easier because it has less frames and smaller characters.
     
    GarBenjamin likes this.
  3. AngularJS

    AngularJS

    Joined:
    Feb 20, 2016
    Posts:
    40
    Thanks neginfinity you are right I will leave out any ideas for profits for now and just see how things go. Yes its my very first game.

    I would much prefer a mario clone platformer though rather than pong. Could I start off with a mario clone?
     
  4. AngularJS

    AngularJS

    Joined:
    Feb 20, 2016
    Posts:
    40
    Should I buy a platformer framework on unity asset store? those stuff that come already designed to get you going or should I do everything from scratch? my first time with C# aswel.
     
  5. schmosef

    schmosef

    Joined:
    Mar 6, 2012
    Posts:
    851
    Your first games should be from the project tutorials in the Unity Learn section of the site.

    Then, work through all the general "topics" tutorials.

    After that, if you want to make a platformer, check out Corgi.
     
  6. AngularJS

    AngularJS

    Joined:
    Feb 20, 2016
    Posts:
    40
    Thank you, that I shall do.
     
  7. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    I would suggest using this as a base: https://unity3d.com/learn/tutorials/projects/survival-shooter-tutorial for a diablo style game, and add your own things to it. It's a nice solid direction to start in.
     
  8. AngularJS

    AngularJS

    Joined:
    Feb 20, 2016
    Posts:
    40
  9. GarBenjamin

    GarBenjamin

    Joined:
    Dec 26, 2013
    Posts:
    7,441
    Do what you want to do. Just be sure to do something.

    If you like Diablo / Path of Exile type games you may want to go through the roguelike tutorial. That'd probably be a lot more interesting than rolling a ball around and so forth. Just google Unity roguelike I can't seem to post the link atm on cell.
     
  10. AngularJS

    AngularJS

    Joined:
    Feb 20, 2016
    Posts:
    40
    Thank you sir I shall do that and you are right I have to do something because the last time I said I was going to create a game I spent days researching and didn't even start. This time my goal is to finish at all cost regardless of how it looks. Without the momentum it seems like as humans we tend to quit very easily.