Best Approach to create First Game within Unity

Hello Everbody! Greetings Unity Community! :slight_smile:

I have been using Unity for the past 2-3 Weeks as I wanna create a game for iOS, Android and maybe also Windows Phone 8. I choose this Software as it gives me the opportunity to deploy a game via a few clicks to iOS,Android and Windows Phone.

Now I wanna start off with a 2D Jump N Run Game. I got 2 cool Ideas but focusing to realize the first one. Now I have 0 Knowledge with C# but used c++,c,flash in the past but not to a great extend. I had 4 Years 3D Studio Max Experience + Photoshop, but all this is now 10 Years ago. I have not touched anything since then.

I made drawings as of how my game should look like or what it should do. I have a character that just to jump between plattforms and collect items and then reach the goal/finish (I don’t want to give away my idea right now). Now I am asking myself what is the best step to create such plattforms?

I have been thinking of drawing on a A4 Paper the Plattform, Colour it, Scan it, Adjust it in Photoshop, Import the Texture to Unity and place it on an Object.

Or I create a low polygon plattform in 3ds max and create a Texture within 3DS Max and then import it to Unity.

I saw a few Asset Packages regarding 2D Development like Tile Textures and stuff and also how to move your character around.

Right now I wonder which Path I should choose? Also I want to buy a book that covers Unity with C# Programming. I know we have tutorials here and a Community but I wanna create a few small projects from a book if possible to get used to working with Unity. To many books, but which one is really usefull?

I just need help to get into everything. I have done the Space Shooter tutorial which was really cool and made the Entry into Unity really smooth.

Plus my biggest Questionmark is creating multiple Levels with Random Placed Plattforms. I know it is possible but is it hard given that I have a Game to jump higher and that the screen is not locked but can move left and right ? Or do I have to create let’s say 30-50 Levels one by one and then link them together?

And I wanna create an appealing Game MenĂĽ which shows the game in the background and my character on the bottom left jumping.

I hope I won’t set my Goal sky high. I am motivated and eager to start learning right away. I just need to get into Unity and refresh my knowledge with 3ds max and Photoshop.

I hope my Questions are not to confusing.

Regards
NeverCon

Here is a list of Books I found on Amazon:

http://www.amazon.com/s/ref=nb_sb_ss_i_0_7?url=search-alias%3Dstripbooks&field-keywords=unity%204&sprefix=unity+4%2Cstripbooks%2C512&rh=i%3Astripbooks%2Ck%3Aunity%204

And this Book looks interesting once it comes out:

http://www.amazon.com/s/ref=nb_sb_ss_i_0_7?url=search-alias%3Dstripbooks&field-keywords=unity%204&sprefix=unity+4%2Cstripbooks%2C512&rh=i%3Astripbooks%2Ck%3Aunity%204

I am from Switzerland, so my English is not my native but prefered language.

Regards
NeverCon

Check out these asset store platformer templates and assets https://www.assetstore.unity3d.com/#/search/platformer should get you started.

maybe you find a game template on the asset store that has similar mechanics as your game idea. That way you could work out,how others managed to do it. If you just want to have something up and running without learning the ins and outs of c# or js, then have a look into playmaker. there are several videos on youtube, and even game templates on the asset store.

Hello Arowx

Thank you very much for the Link! I am gonna check it out tonight after Work :wink:

Regards
NeverCon

Hello Skyfly

I actually want to learn C#. I need to understand the mechanics. I want a create a good but simple game. I do have my ideas flying around my head everyday. Sometimes I have ideas to improve the existing game with something else and then I am writting it down.

What surprises me that actually no one recommended me a book so far… is this old school already or am I wrong?

Regards
NeverCon

1 Big Question I have is this.

Example:

I want to create 40 Levels. Player needs to jump between Plattforms. Some plattforms are moving sideways, some go up and down. Is it difficult to make a Script to Random Generate such 40 Levels with Plattforms randomly placed but still reachable for the player, keeping the distance from one plattform to another in mind? Or would I need to create 40 single Scenes and then kinda linking them together? The Difficulty will go up from level to level.

Regards
NeverCon

NeverCon;

In regards to generation of the levels pragmatically, I answered a question in regards to this in the following post.

http://forum.unity3d.com/threads/231676-Random-quot-obstacle-prefab-quot-generation-in-front-of-player-2D

You’d have to change the script to suit your needs, and it doesn’t take into account pooling or anything along that lines as I used it for a quick prototype. But it might be enough to give you a general idea. Good luck and I hope you find some success!

Thank you very much lorenalexm. I will have to try it out tomorrow night as I will be home then.

I have everything in my head placed and the problem right now is just the output, and here my problem is of course the experience.

I hope to get floating within the next 3 Months of Programing C#. When I want something I do everything to achieve it.

Regards
NeverCon