Posts

Exploring the unity game engine II

Image
  Exploring the Unity Game Engine II In the previous blog, I introduced the basics of the Unity Game Engine as well as created basic player movement for a simple game. Now that we have a good grasp of the basics of unity, I want to slowly add more and more features to the game while also keeping the scope of the game relatively small. Some things I want to focus on implementing for this blog are: Basic Camera Setup More player movement functions Player Status (Health & Stamina) UI Basic Enemy AI Basic Camera Setup: Currently, I have the game camera position stationary over our environment. In the context of this project, this is very impractical. I want the camera to display the point of view of the player, as well as follow it around once the player is moving. To do this, I created an empty game object that is a child of our player called "CameraHolder" and positioned it to be relative to the head of the player. I place the game camera inside the "CameraHolder"...

Exploring the Unity Game Engine

Image
Introduction: Unity is one of the world's leading real-time development platforms. It is predominantly used for Game Development; however, its incredible capabilities also allow Unity to also be used for Architectural Visualization, Animation, Simulations, etc. Some notable games that are developed on Unity include: Rust, Cuphead, Among Us, Fall Guys and Genshin Impact. Installation: To install Unity, we first have to install the Unity Hub, this can be installed directly from the Unity website. The Unity Hub, like the name suggests, serves as a hub of everything you work on in Unity. Upon Installation the Unity Hub will appear as such.  There are multiple versions of Unity that can be accessed through the Unity Hub. Throughout the duration of this semester, I will be using 'version 2021.3.16f1'. Unity is installed with a Code Editor Package for Visual Studio which integrates with Microsoft Visual Studio by default, but it can be changed if you want to use a different enviro...