🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Issue #80 - Tips Galore

Published February 05, 2021 Imported
Advertisement
Progression and Motivation Through Upgrades in Games - This article analyses how upgrades can be used from a game design perspective to unlock a sense of progress and reward players. Yvens Serpa 30 Things Every Unity Developer Should Know - Over the years of working with Unity I've picked up tips and tricks on how to better improve my workflow.  Included in this list are my personal favorites, I'm also including a few I've found recently to be quite useful. I've split these up into groupings based on various aspects of Unity game development. Jonathan Gonzalez 20 Lessons from 5 years of developing Academia: School Simulator - Here’s an enumeration of lessons learned during development in the context of programming a builder/tycoon game that can have hundreds of agents. COFFEE BRAIN GAMES Ten Small Features - After using Unity3d for almost 10 years, I want to share the TEN small features that are really helping me develop games faster. Alan Zucconi @AlanZucconi Unity Style Guide - This article contains ideas for setting up a projects structure and a naming convention for scripts and assets in Unity. justinwasilenko Design document in a personal project - Never underestimate the power of a design document. Whether you’re working on a personal project, internal project or a commission job for a client, if you won’t have a source of information to reach for, the lack of it will eventually start to haunt you. blog.theknightsofunity.com Pass Parameters with ScriptableObject Events in Unity - ScriptableObjects allow you to turn events and event listeners into modular pieces that you can plug and play across your GameObjects. To do this we are going to create our ScriptableObject Event, write a custom UnityEvent, code a GameEventListener, and attach a response with a dynamic string. monkeykidgc.com Unity Event systems interfaces for Customized GUI behavior - A Unity Event, or the UnityEvent generic abstract class is very useful for customizing GUI behavior. In this tutorial, I will show you how I’m using it for my game Lemonade. indiewatch.net Using Real-World Elevation Data in Unity - I recently got curious about using real-world elevation to model terrain inside a game engine. I spent several days trying to figure out how to take GIS (Geographic Information System) elevation data (or DEM data) and process it into a format that I could load into the Unity game engine as a heightmap. It took several days of reading tutorials and forum posts, but I eventually found a process that worked for me. I thought it might be useful to others as well. Owen Goss Learn 3D art optimization for mobile with Arm - Our new course, 3D Art Optimization for Mobile Applications, is designed for technical artists and content creators. Upskill your mobile game dev skills with 8 hours of materials on optimizing geometry, shaders, lighting and more. Unity UI Performance - Using SetActive(true) on UI elements marks them as dirty and makes #Unity recalculate their geometry. Increase performance of your UI by using canvas.enabled = true and graphicRaycaster.enabled = true instead. FantaJI Games @FantaJIGames Remove water from inside concave surface - Remove water from inside concave surface by rendering a "negative volume": A mesh approximating the shape of the interior, which is rendered after opaque but before transparent objects. OMYOG @omeletteandyog1 PreviewRenderUtility - Want to step up your preview? PreviewRenderUtility makes it so easy rendering static and interactive custom previews. Marcel Wiessler @marcel_wiessler RayCastCommand - Dealing with Physics bottle necks? You can use Unity C# Job System's RayCastCommand to boost your performance. Test example. José Hojaverde @JoseHojaverde Creating an InventoryItem Editor Part 4 - It's time to make our first real Action, and finally put that Tooltip Preview in our editor! This is the fourth post in my series on creating an InventoryItem Editor in Unity that will edit any child of InventoryItem. Brian K. Trotter Inventory UI - Create an in-game inventory UI with UI Toolkit. yecats.github.io Crystal Shader Breakdown - This post goes over an unlit crystal shader which includes a colour gradient based on the vertical axis (Y) of the object space position and samples the camera’s opaque texture with an offset to fake refraction. A Fresnel effect is also used for opacity so edges are less transparent and will glow more when bloom post processing is also used. cyanilux.com AR Foundation in Unity: Getting Started - In this AR Foundation tutorial, you’ll learn how to build a cross-platform AR application in Unity. raywenderlich.com Unity 2021.1.0 Beta 5 - Unity 2021.1.0 Beta 5 has been released. Unity Jobs

Read more

0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement