Gamasutra: Mike Marrone’s Blog – Game Dev Digest Issue # 111
The following blog post, unless otherwise noted, was written by a member of the Gamasutra community.
The thoughts and opinions expressed are those of the author and not of Gamasutra or its parent company.
This article originally appeared on GameDevDigest.com
Some books are featured this week on improving the design, programming and performance of your game developers. Tons of assets and other great content as usual, enjoy!
The Type Object model with scriptable objects – This article will show how to implement the Type Object model in Unity using scriptable objects.
Game Development Book – If you don’t know anything about game development, you were basically me before I started working on my first DARQ game. This book is intended for beginners and does not assume any knowledge of game development on the part of the reader.
[You can also get a free ebook “100 Game Design Tips & Tricks” with email signup]
How to Optimize Game Performance Using the Camera: Part 1 – Check out our blog in three weeks to learn more about our test results, what camera model uses to avoid, when to use multiple cameras, and our test conclusion. [you can also read the free ebook now with email signup]
Front noise – This is the seventh tutorial in a series on pseudo-random noise. It adds support for a vectorized version of the simplex noise algorithm.
ShaderQuest Part 6: Formatting Functions – We can obviously get more visual information when we start using textures, but for now I want to cover some useful methods that can help you achieve more interesting procedural results and that will be of use to you in more ways than you can imagine.
Easy 2D mirror in Unity – My name is Ray, and this is Ray of Ideas discussing some simple tips for mirroring in a 2D world in Unity.
Unity WebGL Secrets – In this article, I will demonstrate some tricks that I used for communication / interoperability between webpage and Unity WebGL version, demonstrated using my repository.
Oren De-Panther Weizman
Write code that is easy to delete and debug, too. – Writing easy-to-debug code starts with realizing that you won’t remember anything from the code later.
Unity versions – Unity 2021.2.0 Beta 13 and 2022.1.0 Alpha 9 have been released.
Disintegration of meshes with particles in ‘God of War’ – In this GDC 2019 talk, programmer Rupert Renard explains how the Sony Santa Monica Studio created God of War’s new particle emission technique to remove corpses from the screen, but uses its versatility for so much more.
Unity VFX Graph – Meteor Rain Tutorial (Trails + Trigger Events) – Here is a great exercise with Unity VFX Graph on how to use trigger events and traces to create a meteor shower with their impact effect as well. With lots of customizations too!
Gabriel Aguiar Prod.
Animated dotted curved line shader graph for level map – Easy Unity tutorial – This tutorial will show you how to create an animated dotted curved line shader graphic in Unity 2020 engine which can be used for your game level map.
How to create a dialog system with choices in Unity2D | Unity + Ink Tutorial 2021 – In this video, I show how to create a dialog system with choices for a 2D game in Unity.
Create a grid inventory with UI Toolkit – Inventory systems are a great way to facilitate the way you want the player to engage in your game. Perhaps one of the most important things to consider is the constraints you want the player to play. system helps to enforce.
What’s new games
Animator Override Controllers Explained (Unity Tutorial) – In this Unity tutorial, we will see how to use an Animator Override Controller to extend an existing Animator Controller.
How to jump in Unity 3D: Fixed Velocity Verlet integration [Built-In Character Controller #4] – An updated explanation of how to jump in Unity3D and how to use the Velocity Verlet integration to make the most consistent jump for your game! We will do this by patching the current implementation of this series!
Spotlight on Unity Creator: Subway Surfers by SYBO – Want to learn from the team behind a runaway mobile hit? We welcome SYBO to Twitch to talk about all things subway surfers! In this Creator Spotlight episode, we learn about the SYBO studio team and culture, learn about the content strategy that powers the game, and more. Check out this feed and learn about some of the best practices behind one of the world’s most popular mobile games.
A recipe for mixed reality in ‘Mario Kart Live’ – In this GDC 2021 talk, Ed Tumbusch of Velan Studios discusses the tools and techniques used to merge the physical world with digital game content, creating Mario Kart Live: Home Circuit.
Unity FPS Games & Game Dev Assets software bundle – Lead the dance. Humble Bundle and Unity have joined forces to bring you some top-notch art tools and packs for your next FPS project. Enjoy massive savings on large assets, while contributing to sustainable initiatives around the world. Then enter the Unity x Humble Bundle storefront for a chance to share your creation on play.unity.com and stream it live on Twitch!
Another amazing Unity Asset Pack deal from Humble Bundle, which as we said about the Fantasy Asset Pack (PS it still is!) Are automatic purchases for us. The case is too big to pass up. Over $ 1,100 for less than $ 30. Assets you might want and new ones to discover that you didn’t know you wanted.
This time focused on FPS games, here are a few of our favorites:
There is so much in this package, here is the rest of the list:
Asset store sale – [If the Humble Bundle isn’t enough for you, even more assets are on sale on the Asset Store!]
Amazing new assets are added every day to Unity Asset Store, but sometimes these new assets can be hard to find. To help users discover these new strengths, we’re putting them on sale! From September 14 to October 1, 2021, over 150 new assets will be available at 50% off.
FusionWater – A simple way to add buoyancy / water physics in Unity, based on the existing physics engine.
nailuj05 Open source
The basics of grid play for Unity – A project and Unity level editor to create grid / block / Sokoban type games.
mytoboggan Open source
Platform – Platformia is a toolkit developed for Unity which allows you to quickly prototype your own platform game. It contains everything you need to build a basic platform game. It is designed to be easy to use and requires no line of code. It also has a powerful run level editor.
artak10t Open source
Simple inventory (with simple Factorio-type crafting and mining) – Features inventory, pickups, crafting, and mining, plus a camera and unit controller, and item generator for crafting environmental items.
KampinKarl1 Open source
SuperUnityBuild – A powerful automation tool to quickly and easily generate builds with Unity.
superunity Open source
TypewriterEffect – Typewriter effect for text in Unity.
SuperValou Open source
Unity Spline Editor – Unity Spline Editor is an open source tool for creating and managing cubic Bézier curves in Unity Editor.
vvrvvd Open source
Vertx Decorators – Attributes and property decorators for Unity that have access to SerializedProperty used to draw the field.
vertxxyz Open source
Unity Texture Ops Plugin – This plugin helps you save / load textures and perform simple operations on them, like scale and slice. It also contains an example of a sliding puzzle project to demonstrate the cutting operation.
yasirkoula Open source
upalette – Centralized management and batch color change system for Unity.
Haruma-K Open source
thread unit – Asynchronous / standby installations without allocation for Unity. Coroutines that traverse threads, callbacks, and yield statements.
lumpn Open source
Interactive Small Basic (ISB) – Interactive Small Basic (ISB) is a simple scripting language derived from Microsoft Small Basic.
Wixette Open source
Screenshot ToUnityProfiler – Integrate the screenshot into the Unity Profiler protocol.
wotakuro Open source
Unity-Native-Sharing – Unity-Native-Sharing is a plugin for opening native sharing dialogs on iOS and Android.
Nicolasheehan Open source
Trello cards for unity – This is a simple C # system for making Trello cards in your own boards from your Unity app or game. Some use cases can be crash reports, important events, etc.
bfollington Open source
protobuf-unit – Automatic compilation of .proto (Protocol Buffers) files in the Unity project in C # as you modify them, as well as utilities.
5argon Open source
MinisVS – MinisVS is an extension for visual scripts in Unity which adds custom units for handling MIDI inputs.
keijiro Open source
No more flat days. – An open world game with many procedural islands to explore. A dynamic water system that can generate calm waters or huge waves with realistic water physics. Features a dynamic time of day, procedurally generated enemy animations, overhanging buildings and terrain cliffs.
[Follow along on Twitter]
You can sign up for the free weekly newsletter at GameDevDigest.com
This post includes affiliate links; I may receive compensation if you purchase any products or services from the various links provided in this article.