Game Dev Digest — Issue #231 - New And Retro
Tags: gamedev, unity3d, csharp, news
Published: 2024-05-03 12:37:36

---
title:  Game Dev Digest — Issue #231 - New And Retro
published: true
date: 2024-05-03 12:37:36 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-231-new-and-retro.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #231 - New And Retro

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-231-new-and-retro.html)*

![Issue #231 - New And Retro](https://gamedevdigest.com/assets/social-posts/issue-231.png)

Missed last week but hopefully made up for it with this issue. Another crop of excellent content to learn something from thanks to the game dev community. Enjoy!

---

[**Unity 6 Preview Has Been Released**](https://80.lv/articles/unity-6-preview-has-been-released/)  - Featuring accelerated rendering, new lighting options, multiplayer workflows, and much more.
[_80.lv_](https://80.lv/articles/unity-6-preview-has-been-released/)

[**Get over 80 tips to speed up in Unity with our latest productivity e-book**](https://blog.unity.com/engine-platform/tips-to-speed-up-in-unity-productivity-ebook)  - This new edition brings together numerous steps, settings, and workflows from across Unity 2022 LTS toolsets and systems that each in their way, make creating in the Editor more efficient and fun. Whether you’ve just recently begun to learn Unity or have shipped multiple projects with it, we’re confident you’ll find plenty of helpful hints for getting things done faster in your game development with Unity.
[_Unity_](https://blog.unity.com/engine-platform/tips-to-speed-up-in-unity-productivity-ebook)

[**What Deep Rock Galactic: Survivor Can Teach Us About Early Access**](https://howtomarketagame.com/2024/04/22/what-deep-rock-galactic-survivor-can-teach-us-about-early-access/)  - I will be honest, I don’t get Early Access. Why would teams want to subject themselves to that exposure to the community with an unfinished game? How do you navigate having the game feel good and have enough content but not TOO much content? So I used this as a chance to ask them some important questions about how Early Access works and whether your game is right for it.
[_howtomarketagame.com_](https://howtomarketagame.com/2024/04/22/what-deep-rock-galactic-survivor-can-teach-us-about-early-access/)

[**Don't Do This With Extension Methods**](https://adamstorr.co.uk/blog/dont-do-this-with-extension-methods/?)  - Extension methods are great. They give so much power and flexibility. They allow developers the opportunity to write clean code. It allows for helpful reuse of code.
[_adamstorr.co.uk_](https://adamstorr.co.uk/blog/dont-do-this-with-extension-methods/?)

[**Engineer’s Codex**](https://read.engineerscodex.com/p/4-software-design-principles-i-learned?)  - These rules are common enough that I daresay that at least one of them will be useful for a project that any software engineers reading this are currently working on.
[_read.engineerscodex.com_](https://read.engineerscodex.com/p/4-software-design-principles-i-learned?)

[**Hobby’s algorithm for aesthetic Bézier splines**](https://www.jakelow.com/blog/hobby-curves?)  - Hobby’s algorithm is a technique for fitting a curve onto a sequence of points on the plane, such that it passes through all of the points in order. The resulting curves appear smooth and tend to form pleasant, relaxed shapes.
[_jakelow.com_](https://www.jakelow.com/blog/hobby-curves?)

[**Mouse Parallax in Unity**](https://mirzabeig.hashnode.dev/mouse-parallax-in-unity)  - Interactive mouse parallax is an effect that's been common since (I'm guessing, based on old memories memories) around mid-2000s and onward. Adding a layer of dynamic animation makes for a more engaging and 'fun' interface.
[_mirzabeig.hashnode.dev_](https://mirzabeig.hashnode.dev/mouse-parallax-in-unity)

[**How To Get Special Daily Deal Featuring On The Steam Front Page**](https://howtomarketagame.com/2024/04/29/how-to-get-special-daily-deal-featuring-on-the-steam-front-page/?)  - I started this project because I want to answer, what is required before you get a Daily Deal, and what do you get from it?
[_howtomarketagame.com_](https://howtomarketagame.com/2024/04/29/how-to-get-special-daily-deal-featuring-on-the-steam-front-page/?)

[**Inside the Super Nintendo cartridges**](https://fabiensanglard.net/snes_carts/index.html?utm_source=pocket_saves)  - One of the remarkable characteristics of the Super Nintendo was the ability for game cartridges (cart) to pack more than instructions and assets into ROM chips. If we open and look at the PCBs, we can find inside things like the CIC copy protection chip, SRAM, and even "enhancement processors".
[_fabiensanglard.net_](https://fabiensanglard.net/snes_carts/index.html?utm_source=pocket_saves)

## Videos

[![Recreating Balatro's Game Feel | Mix and Jam](https://gamedevdigest.com/assets/images/yt-I1dAZuWurw4.jpg)](https://www.youtube.com/watch?v=I1dAZuWurw4)
[**Recreating Balatro's Game Feel | Mix and Jam**](https://www.youtube.com/watch?v=I1dAZuWurw4)  - All those hours playing Balatro were purely research! I swear!
[_Mix and Jam_](https://www.youtube.com/watch?v=I1dAZuWurw4)

[**Math in Game Development Summit: A Visual Guide to Quaternions and Dual Quaternions**](https://www.youtube.com/watch?v=en2QcehKJd8)  - Sometimes people say "Quaternions are 4 dimensional". They are trying to scare you. It's no more true than "3x3 matrices are 9 dimensional", and no more helpful either. There is a concrete, 3D way to visualize quaternions. In this GDC 2023 session, Hamish Todd dives into how quaternions are created, interpolated, and composed together.
[_GDC_](https://www.youtube.com/watch?v=en2QcehKJd8)

[**Why the limitations of the N64 and PS1 mattered**](https://www.youtube.com/watch?v=nUjoMdWH-JI)  - The Sony PlayStation 1 and the Nintendo 64 generation was one of the most interesting era's in history. Both were early adopters of 3d technology, but their respective hardware architectures were vastly different from each other. The N64 and PS1 handled 3d and their games in different ways, and both systems limitations are ultimately what allowed for developers to come up with some of the very best video games ever made.
[_Modern Vintage Gamer_](https://www.youtube.com/watch?v=nUjoMdWH-JI)

[**Programming Retro Games in Python | 80s Usborne Computer Coding Book**](https://www.youtube.com/watch?v=3kdM9wyglnw)  - Please note, this video is not intended as a programming tutorial, it's just to show me having a go at converting the games. Hopefully seeing this will inspire others to have a go themselves :)
[_Kari_](https://www.youtube.com/watch?v=3kdM9wyglnw)

[**Top tips for scripting in Unity 2022 LTS | Tutorial**](https://www.youtube.com/watch?v=InLmgSOJg3M)  - In this video, we’re going to look at different tips for scripting to increase your productivity in Unity 2022 LTS. You’ll learn more about creating a code style guide, the object pooling pattern, Unity Muse, as well as methods to debug and test your code.
[_Unity_](https://www.youtube.com/watch?v=InLmgSOJg3M)

[**Game Narrative Summit: It's Not in the Writer's Manual: A Q&A Session for New Writers**](https://www.youtube.com/watch?v=Xpfm_xtKZdc)  - How do newer writers fit into game design and narrative design teams? Do writers coming from the worlds of film and comics have advantages getting work over prose writers? Is it easier to be a freelancer or employee? Do you have the skills to be a writer in this industry? How do you know when you've "made it"?
[_GDC_](https://www.youtube.com/watch?v=Xpfm_xtKZdc)

[**Optimal Goal-First Pathfinding - D* Lite**](https://www.youtube.com/watch?v=q77-uxsDZow)  - Unlock the Secrets of D* Lite Pathfinding Algorithm! Today we're planning backwards from the Goal to find the Start with an algorithm that can be updated with changing nodes at runtime with minimal cost. Ideal for AI agents or any problem you need to solve when you clearly know where you want to go!
[_git-amend_](https://www.youtube.com/watch?v=q77-uxsDZow)

[**Unity | I Added Grass Cutting to my Free Grass System**](https://www.youtube.com/watch?v=XC0-dsqK1iA)  - Here's the [Grass Cutting Extension post](https://www.patreon.com/posts/grass-system-100668614)
[_MinionsArt_](https://www.youtube.com/watch?v=XC0-dsqK1iA)

[**The #1 Way To Get Better At Programming**](https://www.youtube.com/watch?v=ZJI6USyLtLo)  - Strangler Fig, Introducing Seams and Wrap Method are just some of the refactoring techniques that will help you level up your code and help you start to think in Systems, identify where to use Patterns and uphold the Principles of Software Engineering in your Games. We're revising Stats and Modifiers to add optimizations and new features suggested by the community!
[_git-amend_](https://www.youtube.com/watch?v=ZJI6USyLtLo)

[**I Made A Fully Ray Traced Game**](https://www.youtube.com/watch?v=s-9UHZFBH08)  - Acerola Jam has ended and I was actually participating the whole time! I made a fully ray traced solitary confinement simulator with a realistic sun cycle driven by real world time. I made everything from the shaders to the materials to the music. The only thing I didn't make is the skyboxes.
[_Acerola_](https://www.youtube.com/watch?v=s-9UHZFBH08)

[**The Future of Game Development**](https://www.youtube.com/watch?v=EYt6uDr-PHQ)  - Hello, world! It's been a while! 😊
[_Brackeys_](https://www.youtube.com/watch?v=EYt6uDr-PHQ)

[**Unity New AI Tools Review - Muse Animate, Chat, Texture, Behavior and Sprite - Are They Any Good?**](https://www.youtube.com/watch?v=Pn79oSlBwEA)  - A little bit over a year ago Unity announced Unity AI, a set of AI assisted tools for the Unity game engine. Most of what they showcased was pure BS, but over a year later we do have 5 new "Muse" AI tools for Unity developers. In this video we go hands-on with all 5, Muse Sprite, Muse Texture, Muse Chat, Muse Animate and Muse Behavior in a review that answers the question... are they any good?
[_Gamefromscratch_](https://www.youtube.com/watch?v=Pn79oSlBwEA)

[**Let's Dev: DOTS Livestream**](https://www.youtube.com/watch?v=3pLun0GKSAs)  - Today we're going to be talking about dots we're going to do some some questions and answers with some of the folks from the dots team!
[_Unity_](https://www.youtube.com/watch?v=3pLun0GKSAs)

## Assets

[![Unreal and Unity Assets GIGA Bundle](https://gamedevdigest.com/assets/images/1714736261.jpeg)](https://www.humblebundle.com/software/leartes-unreal-and-unity-assets-giga-bundle-software?partner=unity3dreport)
[**Unreal and Unity Assets GIGA Bundle**](https://www.humblebundle.com/software/leartes-unreal-and-unity-assets-giga-bundle-software?partner=unity3dreport)  - Total asset madness for Unreal & Unity
[__](https://www.humblebundle.com/software/leartes-unreal-and-unity-assets-giga-bundle-software?partner=unity3dreport)

[**Spring Sale – 50% off**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)  - Feed your creativity with 50% off 300+ of top assets, including tools, 3D animations, audio, and more.
[__](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)

[**CC0 Textures and 3D Models**](https://www.sharetextures.com/?)  - High Quality & Quantity We provide high-quality 3D models and 1000+ textures that you can use on your projects.
[_sharetextures.com_](https://www.sharetextures.com/?)

[**splines**](https://github.com/Dreamteck/splines?)  - The official Dreamteck Splines for Unity repository
[_Dreamteck_](https://github.com/Dreamteck/splines?) *Open Source*

[**unity-asset-tabs**](https://github.com/nomnomab/unity-asset-tabs?)  - This package allows for you to easily make docked tabs for your assets
[_nomnomab_](https://github.com/nomnomab/unity-asset-tabs?) *Open Source*

[**better-scene-management**](https://github.com/techno-dwarf-works/better-scene-management?)  - Unity Scene Management
[_techno-dwarf-works_](https://github.com/techno-dwarf-works/better-scene-management?) *Open Source*

[**Unity-Utils**](https://github.com/adammyhre/Unity-Utils?)  - Extension Methods and Utils for Unity Game Dev
[_adammyhre_](https://github.com/adammyhre/Unity-Utils?) *Open Source*

[**unity-history-window**](https://github.com/acoppes/unity-history-window?)  - A simple selection history window for Unity.
[_acoppes_](https://github.com/acoppes/unity-history-window?) *Open Source*

[**Unity-Stats-and-Modifiers**](https://github.com/adammyhre/Unity-Stats-and-Modifiers?)  - Broker Chain Implementation of Stats and Modifiers
[_adammyhre_](https://github.com/adammyhre/Unity-Stats-and-Modifiers?) *Open Source*

[**UIBinding**](https://github.com/zhzl/UIBinding?)  - Unity ugui binding
[_zhzl_](https://github.com/zhzl/UIBinding?) *Open Source*

[**fluid-dialogue**](https://github.com/ashblue/fluid-dialogue)  - A Unity dialogue system that features an easy to use drag and drop graph. ScriptableObject driven with the ability to write custom actions and conditions to create complex dialogue workflows.
[_ashblue_](https://github.com/ashblue/fluid-dialogue) *Open Source*

[**Wave-Simulator**](https://github.com/MirzaBeig/Wave-Simulator)  - Interactive wave simulation in Unity.
[_MirzaBeig_](https://github.com/MirzaBeig/Wave-Simulator) *Open Source*

[**1000+ Base Meshes 100% Free. CC0 License.**](https://www.thebasemesh.com/)  - Whether you need a mesh for Digital Sculpting, creating a High or Low poly model, Game Prototyping, draw-overs for concepting or any other creative endeavour, this asset library has you covered.
[_The Base Mesh_](https://www.thebasemesh.com/)

[**ChoiceReferenceAttribute**](https://github.com/Paulsams/ChoiceReferenceAttribute?)  - An attribute for selecting a subclass to be serialized in Unity.
[_Paulsams_](https://github.com/Paulsams/ChoiceReferenceAttribute?) *Open Source*

[**Unity-NavMesh-adding-Obstacles-To-Terrain-Trees**](https://github.com/Malikir324/Unity-NavMesh-adding-Obstacles-To-Terrain-Trees?)  - This small addon for the unity NavMeshComponents that allows you to load your Terrain trees as actual obstacles into the navMeshSurface.
[_Malikir324_](https://github.com/Malikir324/Unity-NavMesh-adding-Obstacles-To-Terrain-Trees?) *Open Source*

[**Unity-CoroutineSequence-Asset**](https://github.com/disas69/Unity-CoroutineSequence-Asset)  - A lightweight utility class for managing and sequencing coroutines in Unity projects. It provides a convenient way to create complex sequences of actions, delays, and conditions using a fluent API.
[_disas69_](https://github.com/disas69/Unity-CoroutineSequence-Asset) *Open Source*

[**50% off Maksim Bugrimov - Publisher Sale**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Maksim Bugrimov is a 3D artist with a demonstrated history of creating popular 3D models. He has been publishing and selling assets on the Unity asset store for the past 10 years. PLUS, get [PBR Fighters (Pack)](https://assetstore.unity.com/packages/package/id/145995?aid=1011l8NVc) for FREE with code MAKSIMBUGRIMOV
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**Blender Core Skills - The Ultimate Blender Basics Bundle**](https://www.humblebundle.com/software/blender-core-skillsthe-ultimate-blender-basics-bundle-software?partner=unity3dreport)  - Level up your Blender skills. It’s time to begin the next step in your Blender journey with this bundle of video courses from CG Cookie, designed to get you up and running a number of essential skills and disciplines in the realm of 3D art. If you’re just starting to get your bearings, kick things off with a full course on 3D mesh modeling with Blender, then learn to create lifelike organic shapes with a course on sculpting. Bring your creations to life with thorough courses on rigging and animation. Master skills like these and many more, and help support One Tree Planted with your purchase!
[_Paulsams_](https://www.humblebundle.com/software/blender-core-skillsthe-ultimate-blender-basics-bundle-software?partner=unity3dreport) **Affiliate**

[**Learn To Make Games in Godot 4 Bundle**](https://www.humblebundle.com/software/learn-to-make-games-in-godot-4-gamedevtv-software?partner=unity3dreport)  - Godot 4 Mastery Awaits. Been sitting on your game dev ambitions? Jump on this bundle of online courses from GameDev.tv, packed with expert instruction on the skills you need to develop both 2D and 3D games using Godot 4. Learn the fundamentals of game mechanics, animation, scripting, and more with courses dedicated to both 2D and 3D game development. Spread your wings with specialized courses covering topics like C#, multiplayer and mobile game development, and more. Also included are a host of premium asset packs to help your creations stand out. Kick off your game project today and help support Kiss the Ground with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/learn-to-make-games-in-godot-4-gamedevtv-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Faeland](https://gamedevdigest.com/assets/images/yt-cyE00HWj5wg.jpg)](https://store.steampowered.com/app/1280080/Faeland/)
[**Faeland**](https://store.steampowered.com/app/1280080/Faeland/)  - Take on the role of skilled hunter, Sam, in Faeland, an adventure RPG set in a beautiful world inspired by 8-bit classics.

_[You can get it on Early Access on [Steam](https://store.steampowered.com/app/1280080/Faeland/) and follow them on [Twitter](https://twitter.com/Talegamesnews)]_
[_Talegames_](https://store.steampowered.com/app/1280080/Faeland/)



---

[![Call Of Dookie](https://gamedevdigest.com/assets/images/1705068448.png)](https://store.steampowered.com/app/2623680/Call_Of_Dookie/)

My game, Call Of Dookie. [Demo available on Steam](https://store.steampowered.com/app/2623680/Call_Of_Dookie/)

---

You can subscribe to the free weekly newsletter on [GameDevDigest.com](https://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.