Game development

Gamasutra: Mike Marrone’s blog – Game Dev Digest # 103

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 was originally published on GameDevDigest.com

Short but sweet this week. Some focus on optimization, animation, meshes, shading, and more. Enjoy!


Optimize your mobile game performance: get expert advice on physics, user interface and audio settings – In this second installment of this series, we zoom in on how to improve performance with user interface, physics, and audio settings.
Unit

Unity Event System Interfaces for Custom GUI Behavior – A tutorial to boost your creativity with the Unity Event Systems library.
indiewatch.net

Mesh strain in unity – In this article, I explore mesh deformation using a custom vertex shader.
Bronson Zgeb

ML-Agents plays DodgeBall – Today we are excited to share a new environment to further demonstrate what ML-Agents can do. DodgeBall is a competitive team-versus-team shooter-style environment where agents compete in elimination rounds or capture the flag. The environment is open-source, so be sure to check out the repository.
Unit

Unity 2021.2.0 Beta 4 – Unity 2021.2.0 Beta 4 released.
Unit

Videos

Creating a Zelda Style Cel Shading Effect in Unity Shader Graph
Creating a Zelda Style Cel Shading Effect in Unity Shader Graph – Tons of games use a stylized cel-shading art style to help them stand out graphically, including hits like Zelda: Breath of the Wild, Persona 5, and Okami. In this tutorial, we’ll unlock the secrets of cel-shading in Shader Graph using our own custom lighting and achieve an effect that supports multiple lights!
Daniel Ilett

How to Create an AI Bot Race Car Controller in Unity Tutorial Part 2 – Avoidance – This is the 2nd part of our Car AI in Unity from scratch.
Nice fly games

Changed Action Cards with Unity’s “New” Entry System – Editing action cards with Unity’s new input system is easy and allows precise control of the inputs being listened to – switching between a 3rd person controller, vehicle controller or user interface buttons. An entry manager can provide a static instance of an entry action asset as well as centralized control of toggle action cards making implementation easy and error-free.
One-wheel studio

First Person Controller – Slope Slide (EP06) [Unity Tutorial] – Hi guy! In this next installment of the first person controller series, we are going to take a look at fixing one of the faults of the Unity character controller by adding the sliding t slope limit parameter. This means that if we are on or above the slope limit of the character controllers we will not be able to bunny jump or jump our way, instead we will just slide down!
Comp-3 Interactive

Animation retargeting (Unity tutorial) – In this Unity game development tutorial, we will see how to use animation retargeting in Unity, to use the same animations between different characters.
Ketra games

DConf 2017 Day 2 Keynote: Things that Matter – Scott Meyers – In the 45+ years since Scott Meyers wrote his first program, he has played many roles: programmer, user, educator, researcher, consultant. Different roles breed different perspectives on software development, and so many perspectives over so much time have led Scott to hold strong opinions about the things that really matter. In this presentation, he will share what he thinks is particularly important in software and software development, and he will try to convince you to adopt the same ideas as him.
The D Language Foundation

How to Make Better Health Bar in Unity: Chip Away Tutorial – In this video, we’re going to create a more aesthetic health bar to use in your game!
Natty creations

Unity 2D: One-way platforms – Learn how to create 2D unidirectional platforms in Unity 2020.
Root games

How To Implement Enemy Abilities / Skills Part 1 | AI series, part 21 | Unity Tutorial – In this tutorial I show how to set up the basics for enemies using abilities or skills and implement basic skill to close the gaps – Jump where enemy AI will jump at player location then will resume.
LlamAcademy

Assets

Smash Hit Summer - Asset Store Sale
Smash Hit Summer – Asset Store Sale – Over the next seven weeks, Unity will launch a series of weekly sales, each with a unique game development theme. Each week, around 150 assets will go on sale at 50% off and the included assets will all be great selections to use when building a game highlighted in the weekly theme.

The best assets of a week will be carried over to the following week and new assets will be added. The final two weeks of the sale will feature the best assets from the first five weeks, along with an additional set of our most popular assets.

Harmony – A library for patching, replacing and decorating .NET and Mono methods at runtime.
Andreas Pardeike Open source

BMesh for unity – This Unity package is a library to make procedural mesh generation at runtime as flexible as possible. The mesh structure is similar to that used in Blender, and a mechanism to add arbitrary attributes to vertices / edges / loops / faces is available, e.g. for people used to Houdini wrestling nodes.
Eliemichel Open source

UniMob – Reactive state management for Unity. UniMob is a library that makes state management simple and scalable by transparently applying functional reactive programming. [also check out UniMob.UI]
codewriter-packages Open source

Unity Sparse Voxel Octrees – A Unity-based voxel rendering method using Sparse Voxel Octrees, as discussed in the Nvidia article: “Efficient Sparse Voxel Octrees – Analysis, Extensions, and Implementation”.
Budget Toaster Open source

DevLogger – DevLogger is a Unity plugin that helps you maintain a DevLog while working on your project.
The wizarding code Open source

Wooshii Attributes – A growing collection of flexible and powerful Unity attributes.
WooshiiDev Open source

UIElements – Various scripts related to Unity UI Toolkit (UIElements). These are not all plug-and-play but should serve as examples that you can adopt for your own purposes.
young Open source

Sound effects and audio pack – Visuals start a game, great sound ends them! When creating your next video or game, remember one of the most important senses for immersion; ring. Make whatever you create magic with this spectacular music and sound effects set. Plus, your purchase will support the Michael J. Fox Foundation for Parkinson’s Research, WWF, and a charity of your choice!
Humble Bundle Affiliate

Game Dev Arts MegaPack – Make your game truly magical with these awesome development resources! Want to add that special spark to your next game creation? Get the Game Dev Arts Megapack and enjoy software that gives you a plethora of icons, assets, UI frames, characters and more! Plus, your purchase will support Cancer Research UK, Save the Children and a charity of your choice!
Humble Bundle Affiliate

Projector

Unusual results
Unusual results – It’s the 80’s and Christmas is coming, Vinny, Nick and Tony are young and their new cable decryptor has just arrived. That same night, while trying to decipher a pay-per-view adult channel, they pick up the distress signal from an alien spaceship crashing into the woods near their town … Things get even stranger when they see it. realize that the imposing alien is killing very specific members of their community!

Explore the world of nostalgia, check the Video Buster Store for clues, challenge other kids at Laser Llamas Arcades, go learn a new trick at The Emerald Sword Comic Shop, try to get along with the Lost Boys punk-looking even dare to ask THE BULL for help, the quintessential 80s action hero!

Follow the story that pays homage to 80s classics like The Goonies, The Explorers, Monster Squad, The Lost Boys, They Live, Terminator and Aliens among others and gameplay that combines the mechanics of Point and Clicks masterpieces like Full Throttle with its own unique twist and more.

[You can follow development on Twitter]
Epic llama


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.