Skip to content
david sullivan edited this page Aug 21, 2021 · 30 revisions

Unity is one of the most popular game engines available and has been used to make several AAA games and high-quality indie games. it emphasizes a drag and drop functionality and is very beginner friendly.

Working in Unity

Make sure you don't make changes in play mode!

Working with Unity and C#

Unity supports 2 languages, C# and UnityScript. UnityScript is being phased out, so use C#. I should mention that Unity uses another specialized scripting language, HLSL, for shader creation.

Use an IDE to create your code (Sublime Text, Microsoft Visual Code or Visual Studio)\

Game objects

  • cameras
  • lights
  • models
  • Empty GameObject

Components

Components are scripts that are added to Game Objects.
prefabs
textures and materials
physics - rigidbodies
collisions
triggers
animation
Sound
particles
Scripting
inputs (keyboard, mouse, etc)

Project: Utopia / Dystopia

Create a 2d or 3d environment in Unity that represents a perfect world or an imperfect world or both. Incorporate some form movement/animation and user interaction.

Resources:

Inspiration:

Clone this wiki locally