Game Dev Digest — Issue #200 - Develop Faster
Tags: gamedev, unity3d, csharp, news
Published: 2023-08-18 13:11:38

---
title:  Game Dev Digest — Issue #200 - Develop Faster
published: true
date: 2023-08-18 13:11:38 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-200-develop-faster.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #200 - Develop Faster

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-200-develop-faster.html)*

![Issue #200 - Develop Faster](https://gamedevdigest.com/assets/social-posts/issue-200.png)

Jam packed for issue 200, blender tips, development process tips, AI and asset packs, plus lost more. Enjoy!

---

[**Unity Assembly Definitions Explained: How to Organize and Control Your Code**](https://marcomignano.com/posts/unity-assembly-definitions-explained-how-to-organize-and-control-your-code)  - Assembly Definition Files (asmdef) in Unity is a powerful feature that helps manage and organize your codebase.
[_marcomignano.com_](https://marcomignano.com/posts/unity-assembly-definitions-explained-how-to-organize-and-control-your-code)

[**Cross-platform HDR display support in Unity 2023**](https://blog.unity.com/engine-platform/cross-platform-hdr-display-support)  - Greetings from the Unity Graphics team. We’re glad to announce that as of Unity 2023.2.0a18 (and 2023.2 beta), the Unity Editor and Standalone Players now provide cross-platform support for HDR output and full compatibility with the Universal and High Definition Render Pipeline.
[_Unity_](https://blog.unity.com/engine-platform/cross-platform-hdr-display-support)

[**How Rubber Duck Games developed a boss fight in Evil Wizard**](https://blog.unity.com/games/how-rubber-duck-games-developed-evil-wizard-boss-fight)  - Rubber Duck Games, one of the esteemed GDC 2023 Best in Play winners, uncovers how they created a compelling boss fight. This guest blog sees team members Banki and Sergio Wajswol guide you through the entire journey, from design and prototyping to animation, testing, balancing, and finalizing the visual effects and audio for Evil Wizard.
[_Unity_](https://blog.unity.com/games/how-rubber-duck-games-developed-evil-wizard-boss-fight)

[**Leveraging SerializeReference for Flexible Commands in Unity Game Development**](https://medium.com/@gbrosgames/leveraging-serializereference-for-flexible-commands-in-unity-game-development-614e336b03b9)  - In the fast-paced world of game development, time is often a precious commodity. Finding efficient solutions that offer quick testing and flexible configuration becomes paramount. We, too, faced this challenge and discovered a potent approach that not only met these demands but also allowed us to customize our domain’s behavior extensively.
[_Gbros Games Studio_](https://medium.com/@gbrosgames/leveraging-serializereference-for-flexible-commands-in-unity-game-development-614e336b03b9)

[**Frequently Asked Questions About Steam Next Fest**](https://howtomarketagame.com/2023/08/16/frequently-asked-questions-about-steam-next-fest/?)  - I have been to just about every one of these Steam Next Fest (SNF) Q&As and the same questions keep getting asked so I thought I would just write them out here as a reference.
[_howtomarketagame.com_](https://howtomarketagame.com/2023/08/16/frequently-asked-questions-about-steam-next-fest/?)

[**Oversimplified History of Retro Game Consoles for Programmers**](https://pikuma.com/blog/game-console-history-for-programmers)  - It is always useful to look at the past to understand the current state of affairs. This article is a brief overview of the history of game consoles from a programmer's perspective. Let's understand the limitations and the driving forces that helped shape the technologies we use today in modern game development.
[_pikuma.com_](https://pikuma.com/blog/game-console-history-for-programmers)

[**Moving faster**](https://www.scattered-thoughts.net/writing/moving-faster/?)  - This post is part of a series, starting at Reflections on a decade of coding. I don't think I'm very fast in an absolute sense, but I'm much much faster than I was 5 years ago. These are the things that I think made the most impact.
[_scattered-thoughts.net_](https://www.scattered-thoughts.net/writing/moving-faster/?)

[**Throw away your first draft of your code**](https://ntietz.com/blog/throw-away-your-first-draft/?)  - The next time you start on a major project, I want you to write code for a couple of days and then delete it all. Just throw it away. I'm serious.
[_ntietz.com_](https://ntietz.com/blog/throw-away-your-first-draft/?)

[**Unity 4D #2: Extending Unity to 4D**](https://www.alanzucconi.com/2023/07/06/unity-3d-to-4d/?)  - This article will show how to extend Unity to support four-dimensional geometry. This is the second article in a series of four, and the first one which will probably start discussing the Mathematics and the C# code necessary to store and manipulate 4D objects in Unity.
[_alanzucconi.com_](https://www.alanzucconi.com/2023/07/06/unity-3d-to-4d/?)

## Videos

[![Bullet Hell Patterns for Beginners: Coding Your First Bullet & Spawner in Unity](https://gamedevdigest.com/assets/images/yt-YNJM7rWbbxY.jpg)](https://www.youtube.com/watch?app=desktop&amp;v=YNJM7rWbbxY)
[**Bullet Hell Patterns for Beginners: Coding Your First Bullet & Spawner in Unity**](https://www.youtube.com/watch?app=desktop&amp;v=YNJM7rWbbxY)  - Welcome to Sidereum Games! In this beginner-friendly tutorial, I'll guide you through coding your first bullet and bullet spawner in Unity, helping you create your own bullet hell patterns with simple coding techniques.
[_Sidereum Games_](https://www.youtube.com/watch?app=desktop&amp;v=YNJM7rWbbxY)

[**The 3 Types of Detective Game**](https://www.youtube.com/watch?app=desktop&amp;v=I7q363Ic26o)  - Back in 2017 I made a video about detective game design. And I had to dig deep to find good crime-solving games to talk about - like old PC games from the 90s and obscure indie titles on Itch. But in the last five years we've seen an explosion of great detective games - so it's time to revisit the topic and ask, again, what makes a good detective game?
[_Game Maker's Toolkit_](https://www.youtube.com/watch?app=desktop&amp;v=I7q363Ic26o)

[**Improve the Feeling of Speed in Your Game and Make It Appear Faster!**](https://www.youtube.com/watch?v=E5wrw4HmVx0)  - In this video, I'll cover GAME DESIGN and PROGRAMMING aspects for giving the feeling of SPEED, along with a system to add speed effects progressively based on speed. Perfect for both beginner and more experienced developers. Join us and unlock the secrets to making your game feel faster and more exciting!
[_Anzy_](https://www.youtube.com/watch?v=E5wrw4HmVx0)

[**Coding Boids (Flocking Simulation)**](https://www.youtube.com/watch?app=desktop&amp;v=HzR-9tfOJQo)  - Boids is an algorithm developed by Craig Reynolds in 1986. It aims to emulate the flocking behavior of birds by applying three simple rules: separation, alignment, and cohesion. In this video, we go over the process of building a boids simulation in Unity.
[_Suboptimal Engineer_](https://www.youtube.com/watch?app=desktop&amp;v=HzR-9tfOJQo)

[**3 Essential Unity3D Debugging Techniques**](https://www.youtube.com/watch?app=desktop&amp;v=bdOoQ_Xdxz8)  - Today we're diving into the world of debugging in unity if you're just starting out in game development or just aren't familiar with debugging then hang around because these essential techniques will save you a ton of time and frustration.
[_Jason Weimann_](https://www.youtube.com/watch?app=desktop&amp;v=bdOoQ_Xdxz8)

[**You NEED to POLISH your games! (and not just at the end)**](https://www.youtube.com/watch?app=desktop&amp;v=PkrhrNHYhHY)  - When should you add polish to your games? The obvious answer is near the end of development, however that's not the only time where it makes sense, here's 5 stages when you should add polish.
[_Code Monkey_](https://www.youtube.com/watch?app=desktop&amp;v=PkrhrNHYhHY)

[**How I keep track of players : Noia MMO Devlog #33**](https://www.youtube.com/watch?app=desktop&amp;v=V7rLk7CnoYQ)  - Check out how I keep track of players with logs.
[_Noia Dev_](https://www.youtube.com/watch?app=desktop&amp;v=V7rLk7CnoYQ)

[**Vector math is EASY when you SEE it with Blender and Geometry Nodes**](https://www.youtube.com/watch?v=0dZUAh4fFfM)  - In this video I’m going to show you what vectors are, why they’re so crucial to understanding 3D applications, and how to use the most important vector math operations in a visual and intuitive way that I don’t think you’ll forget.
[_CG Cookie_](https://www.youtube.com/watch?v=0dZUAh4fFfM)

[**Intro to DOTS Animation - Unity ECS Tutorial 2023**](https://www.youtube.com/watch?v=KvabbZKrUHk)  - In today's video I'm going to be giving you an introduction into some of the options that are available for us when it comes to implementing animations in unity's entity component system
[_Turbo Makes Games_](https://www.youtube.com/watch?v=KvabbZKrUHk)

[**Tips for Optimizing Game Assets in Blender**](https://www.youtube.com/watch?v=jFE6KhNKg8A)  - Reduce memory usage and computing resources to improve frame rates and enhance your creative freedom without performance constraints. The video covers topology, baking, and a bonus tip for getting more out of your texture resolution. Discover how to localize geometry, dissolve excess edges, and break up your mesh for better optimization. Explore texture baking to simplify materials, reduce draw calls, and master the art of channel packing for more efficient maps.
[_CG Cookie_](https://www.youtube.com/watch?v=jFE6KhNKg8A)

[**Best books for Game Design | How to learn Game Design**](https://www.youtube.com/watch?v=bsn0U1Di7xA)  - Interested in learning Game Design but wondering what books to buy?
[_Rahul Sehgal_](https://www.youtube.com/watch?v=bsn0U1Di7xA)

## Assets

[![Fantasy And Sci-Fi Essentials For Unity Bundle](https://gamedevdigest.com/assets/images/1692361064.jpg)](https://www.humblebundle.com/software/fantasy-and-sci-fi-essentials-for-unity-software?partner=unity3dreport)
[**Fantasy And Sci-Fi Essentials For Unity Bundle**](https://www.humblebundle.com/software/fantasy-and-sci-fi-essentials-for-unity-software?partner=unity3dreport)  - Amazing sci-fi & fantasy assets for Unity.

Propel your Unity game project to new heights of visual fidelity with this massive sci-fi and fantasy asset bundle, crafted by some of the dev scene’s most esteemed content creation studios! You’ll get all the building blocks needed to craft impressive and immersive game worlds, including a vast catalog of sci-fi and fantasy creatures, high-end animation sets for all manner of entities monstrous to mundane, stunning environment packs, and much more. As a bonus, you’ll also get a voucher for the Unity Asset Store good for 10% off your next purchase!

Pay what you want for this enormous asset bundle valued at over $2,500, and help support Alzheimer's Research UK with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/fantasy-and-sci-fi-essentials-for-unity-software?partner=unity3dreport) **Affiliate**

[**Best of the Dev Days of Summer Sale**](https://assetstore.unity.com/?aid=1011l8NVc)  - Customers now have two more weeks of savings on bestsellers from the last several weeks. Top assets from the entire summer sale have been combined into one massive second chance opportunity to grab an awesome tool or art pack at 50% off.
[_Unity_](https://assetstore.unity.com/?aid=1011l8NVc) **Affiliate**

[**Publisher Of The Week Sale - CGPitbull**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - All assets from CGPitbull are on sale for 50% off. PLUS get [ORION Frigate asset](https://assetstore.unity.com/packages/3d/vehicles/space/orion-frigate-236255?aid=1011l8NVc) for free with code CGPITBULL! CGPitbull offers hundreds of 3D fantasy and sci-fi assets. Discover countless models to help you develop games, apps, movies, and more.
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**Mesh-Peeling**](https://github.com/bunszr/Mesh-Peeling)  - It is a mesh peeling tool in different shapes.
[_bunszr_](https://github.com/bunszr/Mesh-Peeling) *Open Source*

[**NoiseBall6**](https://github.com/keijiro/NoiseBall6?)  - NoiseBall6 is a Unity sample project that shows how to access vertex/index buffers directly from compute shaders.
[_keijiro_](https://github.com/keijiro/NoiseBall6?) *Open Source*

[**Unity.mathx**](https://github.com/LTMX/Unity.mathx?)  - An Extension Library for Unity.Mathematics - Extension Methods, New Syntax, Optimized Functions, and more !
[_LTMX_](https://github.com/LTMX/Unity.mathx?) *Open Source*

[**Behavior-Tree**](https://github.com/ZorPastaman/Behavior-Tree?)  - Behavior Tree for Unity is an implementation of a classical behavior tree for Unity engine. Behavior trees allow you to easily set up a behavior switcher based on different conditions. Usually, it's used for game AI.
[_ZorPastaman_](https://github.com/ZorPastaman/Behavior-Tree?) *Open Source*

[**UITableViewForUnity**](https://github.com/zhaozilong1988/UITableViewForUnity?)  - UITableViewForUnity is a componet which can be used for implementing various of list UI views with Unity engine.
[_zhaozilong1988_](https://github.com/zhaozilong1988/UITableViewForUnity?) *Open Source*

[**Unity-AR-ColorMapping**](https://github.com/airar-dev/Unity-AR-ColorMapping?)  - Unity AR Colormapping for easyar,vuforia,maxstar, arkit, arcore
[_airar-dev_](https://github.com/airar-dev/Unity-AR-ColorMapping?) *Open Source*

[**soft2d-for-unity**](https://github.com/taichi-dev/soft2d-for-unity?)  - Soft2D is a 2D multi-material continuum physics engine designed for real-time applications. Soft2D-for-Unity provides a high-level encapsulation for Soft2D and offers users a range of easy-to-use interfaces, enabling users to easily implement various physical simulations in Unity
[_taichi-dev_](https://github.com/taichi-dev/soft2d-for-unity?) *Open Source*

[**very-simple-twitch-chat**](https://github.com/rothiotome/very-simple-twitch-chat?)  - A very simple plugin to connect your Unity games to the Twitch chat. It's possible to Login with just one line of code and start reading the messages. Custom settings for different environments and more complex login methods are also supported.
[_rothiotome_](https://github.com/rothiotome/very-simple-twitch-chat?) *Open Source*

[**UniTyped**](https://github.com/ruccho/UniTyped?)  - UniTyped is a source generator that allows typed access to data such as SerializedObjects, material parameters, tags and layers. It helps you write more concise and safe code.
[_ruccho_](https://github.com/ruccho/UniTyped?) *Open Source*

[**gum**](https://github.com/erkerkiii/gum?)  - Gum is a collection of tools focusing mainly on game development with the goal of getting rid of the boilerplate code.
[_erkerkiii_](https://github.com/erkerkiii/gum?) *Open Source*

[**UnityExtensions**](https://github.com/Faulo/UnityExtensions?)  - C# extension functions, attributes and editor tools for common Unity problems.
[_Faulo_](https://github.com/Faulo/UnityExtensions?) *Open Source*

[**YetAnotherHttpHandler**](https://github.com/Cysharp/YetAnotherHttpHandler?)  - YetAnotherHttpHandler brings the power of HTTP/2 to Unity and .NET Standard. This library enables the use of HTTP/2, which Unity does not support. It allows you to use grpc-dotnet instead of the deprecated C-core gRPC library. It can also be used for asset downloading via HTTP/2, providing more functionality to your projects.
[_Cysharp_](https://github.com/Cysharp/YetAnotherHttpHandler?) *Open Source*

[**generative_agents**](https://github.com/joonspk-research/generative_agents?)  - This repository accompanies our research paper titled "Generative Agents: Interactive Simulacra of Human Behavior." It contains our core simulation module for generative agents—computational agents that simulate believable human behaviors—and their game environment. Below, we document the steps for setting up the simulation environment on your local machine and for replaying the simulation as a demo animation.
[_joonspk-research_](https://github.com/joonspk-research/generative_agents?) *Open Source*

[**UnityBehaviourTreeEditor**](https://github.com/thekiwicoder0/UnityBehaviourTreeEditor?)  - Behaviour Tree Editor for Unity built with UIToolkit
[_thekiwicoder0_](https://github.com/thekiwicoder0/UnityBehaviourTreeEditor?) *Open Source*

[**MateAnimator**](https://github.com/ddionisio/MateAnimator?)  - Animator++. Adding more features to the open sourced Animator from Unity.
[_ddionisio_](https://github.com/ddionisio/MateAnimator?) *Open Source*

[**FernNPR**](https://github.com/FernRender/FernNPR?)  - FernNPR is a library for non-photorealistic rendering (NPR) in Unity. It offers a variety of NPR techniques, Character Renderering, Environmental Renderering, and Stable Diffusion!
[_FernRender_](https://github.com/FernRender/FernNPR?) *Open Source*

[**UnityWebBrowser**](https://github.com/Voltstro-Studios/UnityWebBrowser?)  - Unity Web Browser (UWB) is a Unity package that allows displaying and interacting with the web from within Unity.
[_Voltstro-Studios_](https://github.com/Voltstro-Studios/UnityWebBrowser?) *Open Source*

[**UnityTilemapMask**](https://github.com/CalmlyGrass/UnityTilemapMask?)  - The mask component. Works the same as SpriteMask, but used for tilemaps.
[_CalmlyGrass_](https://github.com/CalmlyGrass/UnityTilemapMask?) *Open Source*

[**unity-touch-controls**](https://github.com/jocic/unity-touch-controls?)  - Touch gestures made easy for Unity3D Game Engine.
[_jocic_](https://github.com/jocic/unity-touch-controls?) *Open Source*

[**DAPolyPaint**](https://github.com/piXelicidio/DAPolyPaint?)  - Polygon Painter for Low-Poly style 3D Models. Plugin for Unity.
[_piXelicidio_](https://github.com/piXelicidio/DAPolyPaint?) *Open Source*

[**SaveManager**](https://github.com/CarterGames/SaveManager?)  - Save Manager is a FREE local save system for Unity games.
[_CarterGames_](https://github.com/CarterGames/SaveManager?) *Open Source*

[**awesome-unity-games**](https://github.com/akinmustafa/awesome-unity-games?)  - A curated list of useful open-source Unity projects in alphabetical order.
[_akinmustafa_](https://github.com/akinmustafa/awesome-unity-games?) *Open Source*

[**hackbox-unity**](https://github.com/ashbash1987/hackbox-unity?)  - A Unity Package that leverages Hackbox to provide Jackbox-style interactive gameplay for Unity games.
[_ashbash1987_](https://github.com/ashbash1987/hackbox-unity?) *Open Source*

[**Math For Programmers 2023 Book Bundle**](https://www.humblebundle.com/books/math-for-programmers-2023-manning-books?partner=unity3dreport)  - Level up your programming fundamentals. Dive into math, machine learning, and other crucial disciplines and take your programming skills to the next level! Our latest bundle from Manning Publications will help you harness math to write better code, utilize deep learning across various languages and applications, and get up to speed on foundational concepts like functional programming, cryptography, and data structures. Pay what you want and help support Trees, Water & People with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/books/math-for-programmers-2023-manning-books?partner=unity3dreport) **Affiliate**

[**Solo Indie Game Dev Essentials Bundle**](https://www.humblebundle.com/software/solo-indie-game-dev-essentials-bundle-software?partner=unity3dreport)  - Succeed as a solo indie game developer. Whether you're making games as a hobby or your dream is to create video games for a living, this bundle of online courses from GameDev.tv will teach you the essentials that every solo indie developer needs! You’ll learn how to use engines like Godot, Unity, and Unreal to turn your vision into a playable game, get in-depth tutorials on how to create stunning pixel art and 3D assets, and more. You’ll also get a library of asset packs that’ll help you get your projects up and running in no time. Jumpstart your solo indie dev ambitions with this comprehensive curriculum, and help support One Tree Planted with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/solo-indie-game-dev-essentials-bundle-software?partner=unity3dreport) **Affiliate**

[**The Complete Blender 3D Modeling Online Course Mega Bundle**](https://www.humblebundle.com/software/complete-blender-3d-modeling-online-course-megabundle-software?partner=unity3dreport)  - Boost your 3D modeling skills. Get access to comprehensive tutorials that’ll help you bring your dreams to life with this mega bundle of Blender 3D modeling courses from Mammoth Interactive! Featuring over 68 hours of online tutorials being made available first exclusively through Humble Bundle, this comprehensive series includes foolproof, step-by-step, cookbook-style instructions to build a variety of characters, environments, and more. Whether you're a complete beginner or looking to take your 3D modeling skills to the next level, this bundle has it all. Help support Children's Miracle Network Hospitals with your purchase
[_Humble Bundle_](https://www.humblebundle.com/software/complete-blender-3d-modeling-online-course-megabundle-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Oirbo](https://gamedevdigest.com/assets/images/yt-ePhgD8n84wU.jpg)](https://oirbo.com/)
[**Oirbo**](https://oirbo.com/)  - Explore a labyrinthian spacecraft and discover its mysteries and purpose. Help Oirbo navigate a metroidvania inspired, hand-drawn, 2D action-platformer full of secrets to uncover, areas to explore and enemies to dismantle. The choices are yours to make, how will you unravel the twisted story?

_[You can get it on early access on [Steam](https://store.steampowered.com/app/1074280/Oirbo/), visit their [website](https://oirbo.com/) for links to other major platforms, and follow them on [Twitter](https://twitter.com/oirbogame)]_
[_ImaginationOverflow_](https://oirbo.com/)



---

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.