module: B-INN-000 title: Unity subtitle: Introduction to Unity Game Engine
binary: no binary repository: no repository language: no languages compilation: no compilation build: no need here
This workshop is a quick introduction to the Unity game engine. It will cover the basics of the engine and how to use it to create a simple game.
#space(1)
If you want an other way to learn how to use Unity, I recommend you to take a look at the official learning platform. You can find it here.
unity website unity documentation unity showdown unity learning
#space(1)
Unity is a cross-platform game engine (smartphone, computer, video game consoles and Web) developed by Unity Technologies. It is one of the most widespread in the video game industry, both for large studios and for independents because of its speed in prototyping and that it allows to release games on all media.
The Unity game engine launched in 2005, aiming to "democratize" game development by making it accessible to more developers.
It has the peculiarity of offering a free license called "Personal" with some limitations of advanced technology at the level of the editor, but without limitation at the level of the engine.
#space(1)
The software has the particularity to use the language (C#) on the platform ".NET". It is a high level language, it allows to be free of memory constraints and to allow a faster and hassle-free development.
- Familiarize with the Unity interface and navigation
- Learn unity's creation process
- Gain an understanding of how programming and creative core works together
- Explore the different tools available in unity editor
- Create a simple Game with use of the unity asset store
#newpage
If you don't have already installed Blender, you can download it from the official website.
- Overview of Unity game engine and its features
- Understanding the Unity interface and basic terminology
- Creating a new Unity project
- Understanding scenes and game objects in Unity
- Creating and managing scenes
- Adding and manipulating game objects in the scene
- Introduction to C# scripting in Unity
- Creating and attaching scripts to game objects
- Writing basic scripts for movement, input, and interaction
- Understanding physics in Unity
- Applying physics to game objects
- Implementing collision detection and response
- Creating animations with Unity's animation system
- Using particle effects to add visual effects to games
- Creating simple animations and particle effects for game objects
- Building a game for different platforms (PC, mobile, etc.)
- Understanding the Unity build settings
- Exporting and testing a Unity game on various platforms
- Using the unity asset store, create a game and try all the tools disponible in the unity editor
If you have reach this far, congratulations! You have completed the Introduction to Unity Game Engine Workshop. We hope you have learned a lot and enjoyed the workshop. If you have any questions or feedback, please feel free to create an issue on the repos with your question or feedback. We will try our best to answer your questions and improve the workshop based on your feedback.