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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Can I create this type of game with Unity 5?

Discussion in 'General Discussion' started by Kiri Kaneko, Jul 18, 2015.

  1. Kiri Kaneko

    Kiri Kaneko

    Joined:
    Jul 18, 2015
    Posts:
    4
    I want to create a 2D isometric game alike in presentation to Project Zomboid:

    http://small-games.info/s/f/p/Project_Zomboid_1.jpg

    However, the game will be a medieval survival sandbox with a similiar them to Myth: The Fallen Lords and will include functional NPC factions and towns in addition to player made ones (which I expect to eventually replace the NPC ones)

    My understanding is that Unity 5 is focused on 3D games, not 2D ones, but someone told me recently it can be done so I wanted to confirm before I purchase

    And also I need to be sure that it's possible for NPCs to run their own towns, look after themselves, and make decisions on a large scale as well in addition to following orders from players (e.g. waging war, building new prefab towns, garrisons and supply outposts, patrolling, farming etc)

    Can I do this with Unity 5? Or is there maybe an engine better suited to this sort of thing? (The AI really is a must, it's the whole point of the game)
     
  2. N1warhead

    N1warhead

    Joined:
    Mar 12, 2014
    Posts:
    3,884
    The question is, can you do it? Unity can do practically anything you can think of.

    But the main question is, can you do it?

    And yes Unity can do 2D games, there is a 2d mode built into it.
     
    Samuel411 and Dreamaster like this.
  3. Samuel411

    Samuel411

    Joined:
    Dec 20, 2012
    Posts:
    646
    You can make pretty much any game you can dream of in Unity. It's up to the user to do it though, unity doesn't do it for you. Anything is possible.
     
  4. Eric5h5

    Eric5h5

    Volunteer Moderator Moderator

    Joined:
    Jul 19, 2006
    Posts:
    32,401
    The answer to any "Can Unity do a game like..." question is always yes. Unity isn't a gamemaker, it's an engine. You program it to do what you want. 2D is a subset of 3D, so if an engine can do 3D, it can do 2D by definition. People were making 2D games in Unity long before the "2D mode" was added (which is still technically 3D, it just makes certain things easier).

    --Eric
     
  5. Kiri Kaneko

    Kiri Kaneko

    Joined:
    Jul 18, 2015
    Posts:
    4
    Thankyou very much for the info

    Honestly I don't know if I can do it, but I want to find out

    I found some videos showing how to make some stuff like pong and pacman so I'll do stuff like that til I have a firm grasp of the basics and then have a go at my isometric game :)
     
    Divinux, landon912, Kiwasi and 2 others like this.
  6. Whippets

    Whippets

    Joined:
    Feb 28, 2013
    Posts:
    1,775
    All the best with the tutorials. Come and ask questions if you get stuck :) Personally, I like 2.5d or 2d isometric games, so hope you continue on with the project.
     
  7. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    Playmaker is an excellent choice for someone who simply doesn't want to code. It's an asset from the asset store, which allows you to click a game together via state machines. Some programming concepts will still be required ie understanding simple logic and simple maths, but no actual scripting.

    I do encourage people to start programming - it's probably easier than ever in C# with Unity, but for those who won't, there's still options :)
     
    -Singularity- likes this.
  8. elmar1028

    elmar1028

    Joined:
    Nov 21, 2013
    Posts:
    2,353
    While Unity supports 3D ganes, it has an official support for making 2D games.

    All features are available for free for both commercial and non-commercial use.
    So unless you're a company or individual whose gross revenue is $100,000 or higher you don't need to buy it.
    Besides you can always test it for free ;)

    Answer to your question: yes.
     
  9. Master-Frog

    Master-Frog

    Joined:
    Jun 22, 2015
    Posts:
    2,302
    Yep. Engines display graphics and stuff, so it doesn't really matter. You're not going to find something that is basically project zomboid that you can tweak and turn into the kind of game you want, though. You'll need a programmer for AI. Good luck.
     
  10. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,143
    Modern 2D generally runs through 3D. Sprites are essentially two triangles in the shape of a rectangle with a texture applied and made to face the camera. Unity does have some additional helpers though to make it easier to develop for it.
     
  11. landon912

    landon912

    Joined:
    Nov 8, 2011
    Posts:
    1,579
    Sounds like you're well on your way. (The right path too)
     
  12. Recon03

    Recon03

    Joined:
    Aug 5, 2013
    Posts:
    839
    You can do anything, although I seen a streamer once using Unreal 4 saying thats why he was using Unreal because Unity you couldn't make his game, and I stated, Unity doesn'tmake the game for you, its all up to you, but you can build anything in Unity as long as you have the ability to do it...

    Hate people who blame Game engines on there own lack of ability. Best of luck with your game... start small and build your self up to it..
     
    Taz-dragon and Samuel411 like this.