Help for a begginer?

Hello, I’ve never used Unity before and I don’t know C# and I want to make a 2D platformer.
Here are some questions I wanted to ask:

1- How do I start with programing the movement?

2- How do I change the dimentions of the camera? I only seem to be able to change the “size” wich is only the height…

3- I don’t know how to do animations, the layout confuses me.

Welcome. Let’s get you started:

  1. Start here to learn about the basics, then check out the 2D-specific tutorials to learn about how making 2D projects is different.

  2. The camera is dependent on the resolution of the application. We can control the height to determine how much of the game world is in view in your game’s viewport, but the aspect ratio of the viewport will change depending on resolution. If you want, you can restrict the resolution thereby creating a fixed aspect, but this may limit deployment options.

  3. Some of these tutorials will help you understand the fundamentals of the Animation view and Animator component, but for tips specific to sprite-based animation, see the 2D tutorials I linked above.

Visit the tutorials main page for general guidance on all features, and keep the Unity Manual/Scripting API open while you work.

1 Like

Thank you for answering! I’ll check those tutorials.

We created a 2D level builder that will save you a lot of time when it is time for you to craft your levels: Snap Editor (2D Tile Level Builder) | Sprite Management | Unity Asset Store

If you find it useful and you actually use it for your project we would be happy to hear from you as well and see what you created ! and if you have any suggestions reach out to us via facebook :

This guy did a great unity c# cheatsheet with lots of useful code snippets that you might like. It’s a great place to get examples!