Ok, so I'm COMPLETELY new to the unity engine. It looks very intimidating... I really don't know any of the basics like how to get into code view or anything, don't even know what most of the basics are... So, being a complete newbie to Unity and game creating as a whole, can someone please help me? Whether that be by refering me to a very in depth video, forums or anything. I just, dont know where to start. I think I want to make my first game in C#. Here is the kinda game I kinda wanna make. Ideas: Has a Fight button that if clicked takes you into turn based combat. Combat would be like old school final fantasy style (turn based, simple graphics) Enemies would have 1 attack type while you'd have a basic attack and maaaybbe an ability. At the end of the fight, if you win, you get gold, which can be built up, you then return to the fight screen. I think its pretty basic... For graphics, all I'd need is a terrain for the sprites to rest on, maybe 3 enemy types, 1 player sprite with attack animations (very simple) and that's about it. So basically a battle game very similar to old Final Fantasy games. I'm planning on learning C# to code this game. Overall, I guess I'm asking where to start. Where is a good place to learn C#, how can I learn to navigate the unity (personal edition) interface and figure out what it has to offer? I really hope someone can help me out cause I really wanna start making games but this is all really big and intimidating. Thanks so much in advance to anyone who helps.
Hi RocknWizard, I know that the Unity interface can be daunting at first, but when you know all the concepts behind it, it's very easy to navigate and use In terms of the interface and basic usage, have a look through all these videos from the Unity website. Each one covers a specific aspect of the interface and basic workings of Unity: http://unity3d.com/learn/tutorials/topics/interface-essentials For the 2D interface and workflow, have a look through these tutorials: http://unity3d.com/learn/tutorials/topics/2d-game-creation Now, learning a programming language for games can be a picky subject, as you may not see every principle you are being taught to be relevant to your game project. However it is important to understand your language and gain as large a knowledge base of its syntax as possible. Here is a playlist of C# tutorials from a channel called Brackeys on YouTube: https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51 The Unity site also has tutorials on coding, though it teaches specific principles rather that applications of several principles working together as a whole: http://unity3d.com/learn/tutorials/topics/scripting Unity's updated UI workflow is very easy to use and learn, provided you understand the basics of coding, here's Unity's tutorials on the UI system: http://unity3d.com/learn/tutorials/topics/user-interface-ui That should be enough to get you going. If you need anything else, just shout or Google it (you'll be surprised to see how much there is out there to help you learn ). If you want to look through all of what Unity has to offer, here's a link to all their tutorials, as categories: http://unity3d.com/learn/tutorials Hope this has been helpful! - Frozen Cube
Thanks a ton! It's really late here so I'll check those out tomorrow. Oh and about that JS rpg you were making, sry i never replied I got kinda busy with IRL stuff, and honestly, as you can see I'm still deciding on how to start out, so idk if I'd be much help to you. Thanks for the help again!
Glad I could be helpful again! Also, I think you got me mixed up with someone else, I am not making a JS RPG at the moment Good luck in your endeavors!
Oh your right xD Hah well, thats good then. I think I'll get a firm grasp of C# up to at least an intermediate level. That way I can have an easier time understanding what I'm doing with programming. GL in any of your projects and TY for always helping!