*This post was originally published on GameDevDigest.com
Stuck inside? Might as well be productive, and this week's issue is here to help. Tons of How-to guides and tutorials to get your game going.
Also, some posts on how to tune your games in a few different ways. There are some generous asset deals and straight up free releases below, so check them out.
Unity Overdraw: Improving the GPU Performance of Your Game - There is a single thing that has killed the GPU performance of thousands of mobile games: the famous Unity Overdraw. Do you know what overdraw is and what is doing to you? Don't let overdraw ruin your game... Prepare for it.
The Gamedev Guru
Optimize your game balance with Unity Game Simulation - Unity Game Simulation is a cloud service that enables game studios to complement their pre-launch playtests through the power of simulation. Supported by Google Cloud’s infrastructure, Unity Game Simulation helps you evaluate your game balance at scale. Unity Game Simulation is now available in beta. Get started for free.
Shaders For People Who Don't Know How To Shader: Smooth blending with Sine - Last time we learned about bitmasks! Now we're going to learn about using sine functions to smoothly blend between colors!
iOS Static Libraries - If you have an iOS static library and you want to support other Apple platforms it's possible by changing
build_version_command in a mach-o file using hexedit.
Active/Inactive Keyboard Shortcut - Have you ever wanted to set a gameObject inactive or active in scene quickly without having to go to the inspector window? Well you can! Alt+Shift+A works as a SetActive switch for gameObjects selected in scene!
How to remodel your project for asmdef and UPM - In this article I will guide you to adopt asmdef and (internal) Unity Package Manager in your existing project. It will be harder than if you do it from the beginning, but that's why I have written this guide.
Burst Function Pointers vs. Switch Statements - A couple weeks ago we took a look at the performance of function pointers in Burst. In doing so, we left out an alternative: good old switch statements. Today we’ll put those to the test to see how they stack up next to Burst’s newfangled function pointers!
Using Android Studio to profile the Unity app on the Android platform - People often complain that the Android platform does not have a unified and easy-to-use profiler tool. This post mainly introduces the CPU Profiler to check the performance of Unity native functions. Just like instrument on the iOS platform.
How To Create a Cool Loot Box - Unity Tutorial - I created this crazy Loot Orb effect with a Gemstone surprise inside. And I'm gonna share with you my process so you can create your own Loot Boxes. Enjoy!
Gabriel Aguiar Prod.
How to deal with SLOPES! in Unity 2D using built in Physics - We are taking a look at how we can get our character to react to the slope of the ground he is walking on. This is a good simple way to handle slopes that does not require custom physics.
How To Make A Multiplayer Game In Unity - Player Movement - Multiplayer tutorial series.
4 Ways to Interact with Doors in Unity! (Key, Button, Auto, Pressure) - Let's check out 4 different Methods to Interact with Doors. These can be abstracted to Interact with any object. [also check out Resident Evil Inspired - Themed Key System by SpeedTutor].
Wall Interactions in Unity : Grab, Climb, Slide and Jump (2D Platformer Tutorial Part5) - In this video we will show you how to deal with all kinds of wall interactions and how to code wall grab, wall climb , wall slide and wall jump in addition to related animations.
Unity Learn Premium For Free! (Useful to non-Unity Devs Too) - Due to... that which shalt not be named, Unity have decided to make Unity Learn Premium free for the next few months. The learning platform has tons of courses, tutorials and projets based on Unity (plus, Max, Maya and more). Plenty of content to pass the time!
What I Learned from Making Games for 1 Year (Unity in 2019) - What have I learned in 2019 from using Unity and making games? Let’s talk about some crucial things I learned!
Fixing Grid Layouts in Unity with a Flexible Grid Component - Learn how to build a menu with switchable panels and a flexible grid layout tool in Unity!
Game Dev Guide
Using Interfaces in Game Development (Unity Tutorial) - In this video, you'll learn how to use interfaces in Unity3D and Game Development.
Grow Your Skills Mega Bundle - Save up to 90% when you expand your Unity skills with a curated toolkit of top-quality Editor add-ons and art assets for building amazing games and experiences. These Mega Bundles are perfect for anyone looking to level up their Editor abilities or master something new. For the first time, we’re also including a twelve-month subscription to Unity Learn Premium so you can access interactive live sessions and learning content created by Unity to grow your skills.
Get the most out of your assets with 12 months of Unity Learn Premium ($99 value) and save 90%. This package includes popular assets like Playmaker, DarkTree FPS, graphics packages from Synty Studios, and much more. Valued at $1056.92.
Unity Asset Store Affiliate
HUMBLE BOOK BUNDLE: SOFTWARE DEVELOPMENT BY O'REILLY - Expand your software development skills and transform your bad code to good code with our newest bundle! $670 WORTH OF AWESOME STUFF. PAY CA$1.50 OR MORE. DRM-FREE MULTI-FORMAT.
Humble Bundle Affiliate
Amplify Color - Happy to announce that AmplifyColor, Advanced Color Grading is now FREE on GitHub! Amplify Color, previously known as Color3 Advanced Grading, brings industry-level color grading to your game by mimicking the color transforms made inside a tool like Photoshop; e.g. change contrast, color curves, exposure, saturation, hue and more, or a combination of all transforms at once. So fast, it runs on mobile.
Amplify Creations Open Source
Spritedow Animator - Spritedow Animator is a simple and standalone alternative to Mecanim to animate sprites frame by frame. Just drop your sprites or spritesheets to the editor and you will have an awesome animation in a jiffy (hehe).
100% off until tonight!
Parallaxium Beta Sign Up - I am looking for users to participate in a beta test for Parallaxium which is a tool for Unity that enables game developers to easily implement parallax scrolling in their 2D games. By participating in the beta test you will receive an early version of Parallaxium which you are free to use in any of your own projects.
Released "Effekseer 1.50" Visual Effect Tool - Effekseer is a tool for creating visual effects for use in games and other applications. You can create a variety of visual effects such as explosions and flash by simply specifying various parameters. The tool runs on Windows and macOS.
Effekseer Open Source
Zippy Lights 2D - ON SALE -50% (Ends Apr 15, Regular Price $10).
Zippy Lights 2D is a simple and easy to use 2D dynamic light system. It uses particles to enhance the lighting and create unique effects.
Unluck Software Affiliate
Noise Hunters - Noise Hunters is a stealth video game where noise is your tool, but also your enemy. Don't let them hear you, HUNT or be HUNTED.
[The following is an excerpt from their devlog Level Design in the Dark].
Level design is key factor in a game's success, you can have the greatest mechanic of all time but if you don't have a level where the player can fully experience it, then there is no game. While developing Noise Hunters we had to keep this in mind, however, we had a twist, the darkness.
As we seen in previous posts, in Noise Hunters we visualise the environment with sound waves and when there is silence, the player can't see anything. Through trial and error, thanks to the play-testing we where capable to define some "guidelines" to follow and create compelling levels.
You can subscribe to the free weekly newsletter on GameDevDigest.com
This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.