ME FIRST GAMES
games for me and you
What is Unity Scripting?
📌 Scripting is an essential part of building a video game. In Unity, scripting is powered the C# language, giving you access to the powerful .NET library.
📌 GameObjects, components, physics, and rendering can be accessed through scripting in Unity. Your scripts can program AI behavior, spawn enemies, fire bullets, rotate towards or target, or upload your save file to the cloud.
📌 MonoBehavior allows you to write custom components that can be attached to any GameObject. You can also create serialized variables that can be linked to other GameObjects or components in the editor. You also gain access to Unity's life cycle methods, such as Awake(), Start(), and Update().
📌 Scripting requires an understanding of three main concepts in C#: Variables, Methods, and Classes.
📌 Variables hold values and references to other objects. You could track the player's health points with a variable or reference the players SpriteRenderer so you could later disable it.
📌 Methods are individual pieces of code that do a specific task. You could create the following methods for a dog: Sit(), Speak(), PlayDead(). In each Method you write, you'll have to write the actual implementation. e.g Speak() would play an animation on an Animator component and play an AudioSource.
📌 Classes are a way to structure a set of methods and variables together. e.g You define the Dog class with health points variable and the above methods. Generally, there is one class per file in C#.
📌 Scripting in Unity should come naturally to developers with previous programming experience. However, many beginners struggle with the concept of scripting. This can be overcome with practice and patience.
📌 Whether you're a beginner or pro, scripting is an essential tool required to be a self-sufficient game developer. Take action and build your dreams.
Leave a Reply.
Me First Games is an independent game studio dedicated to creating unique and bizarre video games.
Star Impact is an upcoming adventure platformer coming to PC, Mac, and Linux.
Copyright (c) 2020 Me First LLC