Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
arrowPress Releases







If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 

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

by Mike Marrone on 06/18/21 10:52:00 am   Featured Blogs

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

 

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.
alanzucconi.com

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.
Wikipedia

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.
80.lv

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.
pavcreations.com

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.
carlos-fdtq.blogspot.com

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.
Unity

Videos

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.
Unity

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.
b3agz

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

Assets

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.
nice-vibrations.moremountains.com

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.
Laurent

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.
fanatical.com

Spotlight

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.
ThugGames


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.


Related Jobs

Insomniac Games
Insomniac Games — Burbank, California, United States
[07.23.21]

Technical Artist - Pipeline
Insomniac Games
Insomniac Games — Burbank, California, United States
[07.23.21]

Engine Programmer
Legends of Learning
Legends of Learning — Baltimore, Maryland, United States
[07.23.21]

Senior Gameplay Engineer - $160k - Remote OK
Bytro Labs GmbH
Bytro Labs GmbH — Hamburg, Germany
[07.23.21]

Senior Product Owner / Live-Ops Owner (f/m/x)





Loading Comments

loader image