Introduction to Unity 2D
Unity is a a cross-platform engine for developing games and interactive experiences for PC,
consoles, mobile devices and websites. Unity Personal edition is free to use by individuals or
companies with less than $100,000 of annual gross revenue.
1. Start by downloading the Unity Engine
here
.
You’ll need to register for a user account as well.
2. The online Unity Manual can be found
here
.
The online documentation for Unity is excellent.
3. Unity Assignment 1:
Using Unity 2D, create a mini game where the player controls a sprite
that moves up, down, left and right (using keys W,A,S,D) and launches projectile sprites that
destroy at least 5 enemy sprites that move across the screen toward the player. For guidance,
please check out the "Unity Examples 1" download - specifically the Control Character and
Destroy Enemy examples. Space ship sprites are included in those examples.
4. To do this, you will have to learn the basics of Unity. A number of excellent tutorials are
available on the Unity site. I have listed a selection of the most important below. Start off with
the basics of Unity tutorials and then work your way through Unity 2D and basic scripting.
USING THE UNITY INTERFACE:
Start here. This will introduce you to the basics of the
Unity workspace.
1.
Interface Overview
2.
The Scene View
3.
The Game View
4.
The Hierarchy and Parent-Child relationships
5.
The Project Panel and Importing
6.
The Inspector
7.
Build and Player Settings
ESSENTIAL UNITY CONCEPTS
: Check these out next. These are the essential
concepts that you will use to build your scenes.
1.
Game Objects and Components
2.
Prefabs - Concept & Usage
3.
Tags
4.
Layers
BEGINNER GAMEPLAY SCRIPTING
: This is the beginning of scripting in Unity. For our
initial assignments, we will keep scripting to a minimum, but you will need to do some
scripting as we go forward. Start with these tutorials and work your way through as
much of the gameplay scripting tutorials as you can. You can choose between using
JavaScript and C# scripting, but I recommend you try C# since most of the tutorials out
there are built with C#. Additional tutorials are available on the Unity site
here
.
1.
Scripts as Behavior Components
2.
Variables and Functions
3.
Conventions and Syntax
4.
C# vs JS syntax
5.
IF Statements
6.
Loops
7.
Scope and Access Modifiers
8.
Awake and Start
UNITY UNITY FOR 2D
: To keep things relatively simple, we will only work in 2D for this
class. These tutorials are an introduction the 2D tools in Unity.
1.
2D Mode
2.
The Sprite Type
3.
Sprite Renderer
4.
The Sprite Editor
5.
Sorting Layers
6.
2D Physics Overview
7.
Rigidbody 2D
8.
Collider 2D
UI COMPONENTS
: These tutorials focus on user interface components. Start by
watching 1-3 to get a handle on the UI Canvas and the UI Button. Additional tutorials are
available on the Unity site
here
.
1.
UI Canvas
2.
UI Rect Transform
3.
UI Button
Hi,
I just checked the description you have provided regarding the project Design Graphic and would be a pleasure to assist you on your project. I will work with full dedication to give you the best output within the desired timeframe.
Please have a look at my portfolio to have an idea on my level of creativity else ping me and I will share samples with you. Once you agree, I can start at the same time without any delay assuring top quality work.
I look forward to hear from you and a long term relationship ahead. Wishing you a great day ahead.
Regards,
Shivani
Hello, I would like to shortly introduce You to myself. Currently I am studying Software Engineering at the most prestigious university in my country. I am familiar with C,C++, C#,Java and Android studio, Unity applications. I am workin part time in Unity Lietuva. So I will be able to help you professionally. Not only will I try to fully fulfill your ideas, but also I will provide you with quality, punctual work and responsible attitude. Hope that you will be proud of my efforts. If you are interested, you can contact me by email: honoraslt @ gmail . com
Regards,
Paulius