Utkarsh Raistarkmark1.hashnode.dev·Jul 20, 2024Weeks 3 & 4 at S5: Hustle, Feedback, and Progress!Welcome back to my journey with Nights and Weekends S5! In weeks 3 and 4, the pace picked up significantly as I launched my project, Heaven Estate, and iterated based on user feedback. From integrating Firebase with Unity to designing VR rooms, it’s ...DiscussAugmented Reality
Ayberk Kahramanmuffinndev.hashnode.dev·Jun 6, 2024Unity Tutorial: Designing a Modular Character State MachineWhat is a State Machine? A state machine, or finite state machine (FSM), is a computational model that designs systems with a finite number of states. It consists of: States: Distinct modes of the system. Transitions: Conditions that trigger state ...Discuss·3 likes·109 readsunity
Bear Evansblog.thebear.dev·Jun 4, 2024How to Manage Scene References in Unity with Scriptable ObjectsScenes are a fundamental building block of Unity projects. All of your game's objects, from lights to cameras to terrain to characters, all must exist in the context of a scene loaded into memory. These packaged scenes are loaded or unloaded as neede...DiscussUnity3D
Idea Usherideausher1.hashnode.dev·May 29, 2024Navigating the Game Development Landscape: Unity vs Unreal Engine 5 in 2024In the realm of game development, choosing the right game engine can be a pivotal decision. As we step into 2024, the competition between Unity and Unreal Engine 5 continues to intensify. Both are industry giants, each with its own set of strengths a...Discussunreal-engine
Bear Evansblog.thebear.dev·May 19, 2024Implementing Reversible Actions using the Command PatternSequential and reversible actions are common in gaming. You may want the player to be able to issue a round's worth of moves to multiple units and reverse the actions if they decide it's a bad move, or make multiple selections in a menu and only undo...DiscussUnity3D
Mirza Beigmirzabeig.hashnode.dev·May 1, 2024Unity Tutorial: Mouse ParallaxInteractive mouse parallax is an effect that's been common since (I'm guessing, based on old memories) around mid-2000s and onward. Adding a layer of dynamic animation makes for a more engaging and 'fun' interface. The concept is simple enough- laye...Discuss·1 like·750 readsUnity3D
Daniel Sierpińskidannydotdev.hashnode.dev·Apr 24, 2024Introduction to WebRTC for Unity DevelopersWhat is WebRTC? Web Real-Time Communication (WebRTC) is a powerful technology enabling real-time video, voice, and data exchange between peers over the network. WebRTC is an open-source technology freely available for both personal and commercial use...Discuss·10 likesunity
Bear Evansblog.thebear.dev·Apr 14, 2024Global Variables in Unity with Scriptable ObjectsIn game development, you often find that you need to access a certain variable or object from many different places. Things like the score, the player's health, a user-configured setting, and more are frequently needed by many different components th...Discuss·73 readsunity
Bear Evansblog.thebear.dev·Apr 7, 2024How-To: Event Systems in UnityAt some point, you've likely encountered a situation where you needed to trigger functions or change variables in response to a change elsewhere in your code. For example, you may want to: Play sad music and display a game-over screen when the playe...Discuss·145 readsunity
Simon Espigoléblog.blockost.com·Mar 28, 2024Preventing clicks from going through UI elements in UnityUI systems in Unity Unity has three different packages for building user interfaces (UI): Unity UI (a.k.a. uGUI), IMGUI and UI Toolkit and all of them are used for different things: IMGUI focuses on building small in-game debugging displays or for e...Discuss·33 readsGame developmentunity