Sponsored By

Game Dev Digest Issue #99 - A Peek Behind The Curtains

Game Dev Digest Issue #99 - A Peek Behind The Curtains. The latest from the free weekly Unity3d/gamedev newsletter.

Mike Marrone, Blogger

June 18, 2021

7 Min Read

This article was originally published on GameDevDigest.com

Issue #99 - A Peek Behind The Curtains

It's the art of game dev, and some source on how others have done it. Hope you enjoy it!

The Secret Behind Valve’s Flickering Lights - This article will explore the origin of the popular flickering light effect, seen across many of their titles including “Quake”, “Half-Life”, “Half-Life: Alyx” and “Portal”. A Unity package to use this very effect can be download at the end of the article.

List of commercial video games with available source code - This is a list of commercial video games with available source code. The source code of these commercially developed and distributed video games is available to the public or the games' communities.

Mata Haggis-Burridge on The Art of Storytelling in Video Games - Mata Haggis-Burridge, Fragments of Him creator, shares some crucial tips for game developers on creating a solid storyline that the players will strive to follow.

Archery combat mechanic in 2D pixel-perfect Unity game - It is often the case that our protagonist is equipped with some sort of weapon on his ventures in 2D platformers. Let’s remember that hordes of evil adversaries lurk in the darkness just waiting to impose damage to our character, preventing him from saving the platformer realm. It is up to the players to fulfill this difficult task. As developers we have to translate this concept into enjoyable gaming experience. The mechanic can be implemented in many different ways depending on what kind of gameplay we are going for. In this tutorial, we are going to focus on introducing archery to our platformer.

Gravity Part 1: An update - The code described here has basically the same functionality as the original Physics-based Solar System Lessons post. The foundations, insights and issues are described in detail in the mentioned blog entry. So, I highly recommend checking it out for references. I did not want to change that post so I decided to create a new one with cleaner code, explaining the major changes and calculations.

Deferred Frag Shaders - In this lesson we're going to learn how to write a frag shader compatible with Unity's deferred rendering path
Team Dogpit

GPU Mesh Voxelizer Part 4: Mesh Translation and Rotation - In this article, we continue developing our GPU-based mesh voxelizer. Previously our model had to be placed at the origin of the scene, with no rotation. We’ll start by fixing that by cleaning up our different space conversions. After that, we’ll refactor our voxels to use a custom struct rather than a generic float4. Doing so allows us to be more descriptive with our code and makes it easier to add new data.
Bronson Zgeb

Unity 2021.2.0 Alpha 21 - Unity 2021.2.0 Alpha 21 has been released.


Starter Assets overview | Unity
Starter Assets overview | Unity - Starter Assets are designed to work as a quick start into prototyping and developing character controllers for various game genres, using systems and methods that are easy to build and expand upon for different projects.

Make an AR Game from Scratch (Part 1): Fast AR Workflow in Unity - Are you wasting time on your augmented reality project by rebuilding & deploying to your smartphone, every time you make a code change?
The Cozy Design Space

Unity Shader Graph - Liquid Effect Tutorial - Here's a basic Liquid simulation with Unity Shader Graph, an effect that fakes a fluid in a recipient. It uses world position, backface painting and a script to simulate a basic motion.
Gabriel Aguiar Prod.

All Blend Modes! Looking at the Shader Graph Blend Mode Filters | Unity Game Dev Tutorial - Unity's shader graph blend node has twenty-two modes! Each combines two colors using a different formula. In this video, I look at the math behind each mode and see how it affects a couple of sample images.
Ned Makes Games

How to use Unity NavMesh Pathfinding! (Unity Tutorial) - Let's learn how to use Unity NavMesh which is the built-in Pathfinding System. Set up your scene, define what objects are walkable, bake the NavMesh and use NavMesh Agents to traverse it.
Code Monkey

Making PONG in Unity - In this video, we make pong. Old school pong. Pong from days of yore. Your father's pong. Bog standard, basic AF pong.

2D Rare item effect [Unity / Particle System] - Use the Particle System on Unity's UI to create effects that make rare items look attractive!
Evelyn GameDev


Asset Store Publisher Sale - Tafi
Asset Store Publisher Sale - Tafi - We're pleased to announce a new sale featuring assets by Unity Asset Store publisher, Tafi!

Tafi's mission is to make personalized characters, avatars and branded digital content available to everyone who wants to level-up their digital personality. Tafi puts its world-class avatar content engine at your fingertips.

All assets from Tafi will be on sale for 50% off from June 17 through June 21, 2021.

In addition, the Fantasy Bundle One asset will be offered for free during the sale.
Unity Asset Store Affiliate

Smart Inspector - Peek multiple components without scrolling or expanding. Supports Gizmos!
neon-age Open Source

Erbium - Highly customizable third person character for quick set up for prototyping your game No need of any assets from the asset store.
mikhomak Open Source

FastMeshCopy - Zero-allocation copying of Meshes using the new MeshData functionality in Unity 2020.1+.
GeorgeAdamon Open Source

The Best Ios/android Mobile Haptics & Vibrations Solution For Unity - Nice Vibrations is the easiest way to add support for iOS and Android vibrations and haptic feebdacks to your game available on the Unity Asset Store.

AssetStudio - AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.
Perfare Open Source

Unity selected objects History Window - This plugin keeps a history of selected objects in Unity. It comes with a window to see the list of objects and interact with them with other behaviors like, for example, focus an previously selected object or even drag them to scene, project view, etc.
Ariel Coppes Open Source

Gameplay Ingredients for your Unity Games - A collection of scripts that ease simple tasks while making games and prototypes.
peeweek Open Source

Lightmap Switching Tool - Tool that allows switching different baked lightmap sets on a unity scene at runtime.

Save System for Unity - IntoTheDev
Open Source
Cyanilux Open Source

Shader Graph to PNG - Screenshots a Shader Graph in multiple sections, stitches them together and saves the result as a PNG.
Cyanilux Open Source

Entitas Redux - Entitas Redux is a reworked version of Entitas with a sole focus on Unity.
jeffcampbellmakesgames Open Source

Big 100% Royalty Free Game Music & Sounds Bundle - Get a HUGE array of intense, heart-thumping tracks to use in your video game creations and other Music projects with the Big 100% Royalty Free Game Music & Sounds Bundle.


The Last Defense
The Last Defense - This is a tower defense game with story to follow. You are the king of this fictional world and you command the defense of the kingdom of Murgaz. Place your magicians well, to defeat the evil horde that is coming from the portal.

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.

Read more about:

Featured Blogs

About the Author(s)

Daily news, dev blogs, and stories from Game Developer straight to your inbox

You May Also Like