-
Notifications
You must be signed in to change notification settings - Fork 4
Unity
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. Unity works on OSX & Windows, and can output to a wide variety of platforms.
Command or control + p toggles play mode on and off
Make sure you don't make changes in play mode!
It might be helpful to change the tint of the UI when in play mode (under edit -> preferences -> Colors ->Play Mode).
Use the file management tools inside Unity to add, move and delete files (assets) in your project.
Use the help as a reference, and the forums for questions. There are also many tutorials and assets available.
Of course, you should start a github repo for your unity projects. You can use github for unity to make it easier.\
- Create your unity project.\
- Open GitHub Desktop, and add a new repository (under the dropdown on the top left).\
- Make sure the repository name is the same as your unity project AND and the path is to the enclosing (parent) folder of your unity project, not inside your unity project folder.\
- Make sure to include the .gitignore for unity.
- When you are done the readme.md file should be in the same folder as the assets folder (not in the assets folder, but along side the assets folder.\
- Push the changes to GitHub.com which will ask you to create the repo on GitHub.com.
You are done!\
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)\
- cameras
- lights
- models
- Empty GameObject
- Prefabs
Components are scripts that are added to Game Objects.
textures and materials
physics - rigidbodies
collisions
triggers
animation
Sound
particles
Scripting
inputs (keyboard, mouse, etc)
Our visions of the future (or the past) are always a reflection of our present moment. Our possibilities are perhaps limited by our scope of vision. Recently there seems to be no end of apocalyptic futures presented in movies. Perhaps this is when we need the most variety of vision. For this project, I want you to create a 2d or 3d environment in Unity that represents a perfect world or an imperfect world or both. Incorporate some form of movement/animation and user interaction.
learn.unity.com
Mix and Jam
Code Monkey
Peer Play - especially the audio visualizers
https://github.com/keijiro - many useful things for unity, like osc, realsense cameras, ndi, etc
Unity Creative Coding
Cat Like Coding
Brackeys
Jabrils
gamedevbeginner.com
UNity Audio Visualizer
utopiaanddystopia.com
Rene Magritte\
Cory archangel
david o’rielly
Tale of tales
https://thatgamecompany.com/#
Samorost
https://en.wikipedia.org/wiki/List_of_video_games_considered_artistic
Brody condon
Eddo stern
Jacolby Satterwhite
ian cheng
john gerrard
John Bruneau