Published inNerd For Tech·PinnedMobile Apps Development in Unity Progression ReportAfter finishing the FPS zombie shooter project (Zombie Progression Report: Enemy Prototype and new Player Character Unity 3D), the next project for the GameDevHQ program is a little different this time. This time around, we will be focusing on developing mobile applications. Main Objectives Gain more familiarity with mobile environment…Unity2 min readUnity2 min read
Published inNerd For Tech·PinnedTip of the Day: Simple 2D Camera Shake in UnityOne of the best ways that increases player immersion in the game is a Camera Shake. Camera shakes are especially useful for explosions, when player takes damage, or for collectibles. If you are not using Cinemachine, here is a simple way to do it. Start by creating a C# script…Unity2 min readUnity2 min read
May 6Unity New Input System: Next LevelBy now we have all tried or used the new Input System in our projects. The most direct way of using it is by first mapping your input actions and then using the Player Input Component to manage all your input. …Unity3 min readUnity3 min read
Published inLevel Up Coding·Aug 3, 2022Unity Creating Your Own State MachineIt has been almost 7 months since I last wrote an article, but that is purely because I have finally made my dream of becoming a professional game developer come true. I have been recruited to work with “Eduplaytion,” and we have been developing a very creative math game for…Unity4 min readUnity4 min read
Published inBootcamp·Dec 20, 2021Unity Feature 101: Basic Saving Using PlayerPrefsIn this article, we will explore the PlayerPrefs Class in Unity. PlayerPrefs is the simplest form of saving persistent data in Unity. In other words, if want save something in Unity and quit the project and then play again, you will have your saved data loaded into the project again. Overview …Unity4 min readUnity4 min read
Published inBootcamp·Dec 13, 2021Unity Feature 101: Resources ClassUsually when you play your project in Unity, the engine will load all related assets that are referenced in your scene, even it is just referenced in a script which can lead to longer load times. Unity has a neat feature that allows you to load objects and assets during…Unity3 min readUnity3 min read
Published inBootcamp·Dec 11, 2021Unity Features 101: Assembly DefinitionsWhen you create your project in Unity, the Unity engine groups all your scripts into one assembly or in other words a “group”. This is assembly is predefined by Unity as Assembly-CSharp.dll. This assembly allows all your scripts to know of each other and communicate but also they all compile…Unity5 min readUnity5 min read
Published inGeek Culture·Oct 31, 2021Unity Features 101: Video PlayerContinuing our series (List: Unity Features), today we will touch a feature that some of you may have wanted to do but do not know how to in Unity. In my occasions during your development process you want to play a video during runtime/gameplay. In able to do this, you…Unity5 min readUnity5 min read
Published inGeek Culture·Oct 27, 2021Unity features 101: Render Textures Part 2 (in-game 2D mini-map)In part 1, we started understanding Render Textures and used them to create an in-game tv-camera; read the 1st part here: Unity features 101: Render textures part 1 (in-game tv-camera). In this part, we will take a look on how to create an in-game 2D mini-map. 2D Mini-Map Setup A…Unity3 min readUnity3 min read
Published inGeek Culture·Oct 25, 2021Unity features 101: Render Textures Part 1 (in-game tv-camera)Render textures is an awesome feature in Unity that has limitless potential. A render texture is a type of textures that is updated at run time. You can use it for many cool ideas like an in-game tv-camera or a mini-map. In this article we will see how to create…Unity4 min readUnity4 min read