Game Dev Digest Issue #283 - Retro, Graphics Tricks, Multiplayer, and more
Game Dev Digest Issue #283 - Retro, Graphics Tricks, Multiplayer, and more
posted in GameDevDigest Newsletter
Published May 23, 2025
Advertisement
This article was originally published on GameDevDigest.comEnjoy!“ZLinq”, a Zero-Allocation LINQ Library for .NET - I’ve released ZLinq v1 last month! By building on structs and generics, it achieves zero allocations. It includes extensions like LINQ to Span, LINQ to SIMD, LINQ to Tree, a drop-in replacement Source Generator for arbitrary types, and support for multiple platforms including .NET Standard 2.0, Unity, and Godot.neuecc.medium.comPathfinding - I've recently been working on the pathfinding for NPCs in my game, which is something I've been looking forward to for a while now since it's a nice chunky problem to solve. I thought I'd write up this post about how I went about it all.juhrjuhr.itch.ioMy Work at Unity - I worked as a developer at Unity Technologies from 2009 to 2020. When I started, there were around 20 employees worldwide and Unity was still largely unknown. When I left, there were over 3000 employees and Unity had become the most widely used game engine in the industry.runevision.comIndie Game Marketing Examples: Campaigns We Loved - From Crabs to Chess: Creative marketing lessons from indie game campaigns that really worked!impress.gamesMaking Video Games in 2025- I genuinely believe making games without a big "do everything" engine can be easier, more fun, and often less overhead. I am not making a "do everything" game and I do not need 90% of the features these engines provide. I am very particular about how my games feel and look, and how I interact with my tools.noelberry.caWelcome to Unity Design Patterns - Examples of programming design patterns in Unity C#NaphierPalette lighting tricks on the Nintendo 64 - Below I have some notes on the directional ambient and normal mapping techniques I developed. They are both pretty simple in the end but I haven’t seen them used elsewhere.30fps.netCan Itch.io Success Translate To Steam Success? - In my previous blog I looked at the stats for an itch.io game and what an over performing game looked like. Today I want to deep dive on a couple games that took their early itch.io success and parlayed it onto Steam with varied results.howtomarketagame.comWork with strings efficiently, keep the GC alive - This tip is not meant for everyone. If your code is simple, and not CPU-heavy, this tip might be overkill for your code, as it's about extremely heavy operations, where performance is crucial.old.reddit.comIndie Survival Guide - ProductsThe Indie Survival Guide is your ongoing archive of real talk and hard-won insights from the devs and industry experts making games happen—often against the odds. Whatever tools you’re using, this growing library of Q&As, livestreams, and VODs is here to help. There’s no magic formula, but we believe shared experience—across design, business, and survival—can give you the best shot.Unity
VideosMultiplayer Systems in 10 Minutes/1 Hour/1 Day | Clocked and Loaded - Unity Developer Advocate Esteban Maldonado shows us how he scales multiplayer systems based on time constraints and how his approach differs depending on the circumstances.UnityFrom States to Trees: How Behavior Trees Revolutionized Game AI - In this final video of our NPC evolution series, we explore how Behavior Trees transformed game AI. Moving beyond the limitations of Finite State Machines, Behavior Trees introduced hierarchical decision-making that allowed NPCs to evaluate complex situations, prioritize actions, and respond intelligently to player choices.Mindplay with AaronInside Doom: The Dark Ages - Creating id Tech 8 - Interview With id Software - Want to know more about Doom: The Dark Ages and the technical make-up of the new id Tech 8? John Linneman has this extensive interview with id Software's Director of Engine Technology, Billy Khan. Every key aspect of the new technology is discussed here, along with answers to key questions like why The Dark Ages simply isn't possible without hardware accelerated ray tracing.Digital FoundryLet's Fix Unity's Animator - Let's fix the missing animation preview in Unity's Animator!Warped ImaginationWhy Did Older Games Feel So Much Bigger? - The evolution of game design has taken an interesting turn, where modern level design often feels more constrained despite technological advances. While retro games created vast worlds with limited resources, today's AAA games sometimes sacrifice that sense of wonder for visual fidelity.Devin ChaseMind-blowing graphical tricks in classic games - Your questions answered! | White_Pointer Gaming - It's time to answer even more viewer questions about how classic games achieved their graphical tricks! This video includes not just Mega Drive/Genesis and Super Nintendo games, but Neo Geo as well. Plus the big one that you might have been waiting for - Final Fantasy VI / Final Fantasy III! What mindblowing tricks will be unveiled this time?White_Pointer GamingJetBrains AI Assistant Just Got a Lot More Useful- JetBrains AI Assistant, improved in version 2025.1 with enhanced context awareness and deeper IDE integration, brings intelligent code generation, inline prompts, and web-enhanced context directly into our workflow. Together, we’ll explore how it uses these upgrades to incorporate external knowledge into its suggestions as we refactor a simple C# class into a clean and reusable programming pattern—then save that refactoring as a custom prompt for future use.git-amend
AssetsLevel Up: 5K World Building Assets Bundle - Build the game of your dreams in any setting or scenario with our Level Up: 5K World Building Assets Bundle.__The Supreme Unreal & Unity Game Dev Bundle - Dive into an asset collection that offers the widest range of stylized towns, buildings, and more with The Supreme Unreal & Unity Game Dev Bundle! time and money by accessing this library of 50+ asset sets, ranging from medieval Viking villages to deserted military outposts—specific standouts include Whispering Grove Environment and Asian Dynasty Environment. Get the assets you need to help bring your game to life, and help support the charity of your choice with your purchase!Humble Bundle AffiliatePoiyomiToonShader - A feature rich toon shader for unity and VR Chatpoiyomi Open SourceAPFrameworkUI - A Text Mesh Pro based text only UI system for Unitydklassic Open SourceUnityProcgen - Library of procedural generation code for use in Unitycoryleach Open SourceGeneLit - GeneLit is an alternative to standard shader for Unity built-in pipeline.momoma-null Open Sourcebarelymusician - a real-time music engine.anokta Open SourceColliderMeshTool - Generate custom mesh colliders in Unity with hulls or hand-drawn outlines.SinlessDevil Open SourceGraphlit - Custom node shader editor for Unityz3y Open SourceEasy Peasy First Person Controller- Easy Peasy First Person Controller is a user-friendly, ready-to-use first-person controller for Unity. It provides a wide range of customizable features for seamless integration into your game.assetstore.unity.com AffiliateUnityInGameConsole - A powerful Command Line Processor and log viewer for Unity. It can be run in the editor or in a built out player for any platform, allowing you to see your log and callstacks in you final product, without having to search for unity log files.ArtOfSettling Open SourceDescant - An enhanced and user-friendly Unity dialogue system pluginOwmacohe Open Sourceposition-visualizer - Unity editor tool to visualize positions in the scene.mminer Open SourceLua-CSharp - High performance Lua interpreter implemented in C# for .NET and Unitynuskey8 Open SourceUnityNativeFilePicker - A native Unity plugin to import/export files from/to various document providers on Android & iOSyasirkula Open Sourceusyrup - A runtime dependency injection framework for the Unity Game Engine!Jeffan207 Open SourceUnityIngameDebugConsole - A uGUI based console to see debug messages and execute commands during gameplay in Unityyasirkula Open SourceContentManagementSystem - CMS based on XK's realization for unitymegurte Open SourceIsoMesh - IsoMesh is a group of related tools for Unity for converting meshes into signed distance field data, raymarching signed distance fields, and extracting signed distance field data back to meshes via surface nets or dual contouring.EmmetOT Open SourceNavigathena - Scene management framework for Unity. Provides a new generation of scene management.mackysoft Open SourceUI Cursors - UI for Mouse Cursors is a great start for the development journey you are looking for either testing or a finished game it offers a great variety. Animatable and make the game look alive!verzatiledev.itch.io25% Off Unity Asset Store - Get 25% off your next purchase—even on discounted assets! Use code TWXJ982ND at checkout and keep building something amazing. Limited to 5 redemptions.Unity AffiliateShop up to 50% off Kyeoms - Publisher Sale - I'm an individual game VFX artist. I'm interested in Cartoon style and Stylized VFX. PLUS, get New Stylized Explosion Package for FREE with code KYEOMS2025Unity AffiliateUltimate World Building Asset Bundle - Imagine it—build it—love it Elevate your next project with elite 3D assets, textures, references, and more from the Ultimate World Building Asset Bundle by ScansMatter—featuring 300 free commercial credits on ScansMatter.com, Rooftop Asset Kit, Office Environment Kit, and much more. This limited-time partnership with ScansMatter gives Humble Bundle members a unique opportunity to access countless professional-quality assets at a fraction of the price. Get the assets you need to bring your next visual project to life—and help support the World Wildlife Fund with your purchase!Humble Bundle AffiliateUnlock Pro 3D Modeling Skills With Blender - Software Bundle - Unlock awesome 3D tools for Blender__
SpotlightBrine - An upcoming boomer shooter from Studio Whalefall, a 3rd year university team from Falmouth's Games Academy.Slippery fishy enemies are attacking your quaint Cornish town, and it's up to one disgruntled fisherman to save the day. Fight your way through waves of local seafood and paint the town with red.Studio WhalefalMy game, Call Of Dookie. Demo available on SteamYou can subscribe to the free weekly newsletter on GameDevDigest.comThis post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.
Comments
Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
#game #dev #digest #issue #retro
Game Dev Digest Issue #283 - Retro, Graphics Tricks, Multiplayer, and more
Game Dev Digest Issue #283 - Retro, Graphics Tricks, Multiplayer, and more
posted in GameDevDigest Newsletter
Published May 23, 2025
Advertisement
This article was originally published on GameDevDigest.comEnjoy!“ZLinq”, a Zero-Allocation LINQ Library for .NET - I’ve released ZLinq v1 last month! By building on structs and generics, it achieves zero allocations. It includes extensions like LINQ to Span, LINQ to SIMD, LINQ to Tree, a drop-in replacement Source Generator for arbitrary types, and support for multiple platforms including .NET Standard 2.0, Unity, and Godot.neuecc.medium.comPathfinding - I've recently been working on the pathfinding for NPCs in my game, which is something I've been looking forward to for a while now since it's a nice chunky problem to solve. I thought I'd write up this post about how I went about it all.juhrjuhr.itch.ioMy Work at Unity - I worked as a developer at Unity Technologies from 2009 to 2020. When I started, there were around 20 employees worldwide and Unity was still largely unknown. When I left, there were over 3000 employees and Unity had become the most widely used game engine in the industry.runevision.comIndie Game Marketing Examples: Campaigns We Loved - From Crabs to Chess: Creative marketing lessons from indie game campaigns that really worked!impress.gamesMaking Video Games in 2025- I genuinely believe making games without a big "do everything" engine can be easier, more fun, and often less overhead. I am not making a "do everything" game and I do not need 90% of the features these engines provide. I am very particular about how my games feel and look, and how I interact with my tools.noelberry.caWelcome to Unity Design Patterns - Examples of programming design patterns in Unity C#NaphierPalette lighting tricks on the Nintendo 64 - Below I have some notes on the directional ambient and normal mapping techniques I developed. They are both pretty simple in the end but I haven’t seen them used elsewhere.30fps.netCan Itch.io Success Translate To Steam Success? - In my previous blog I looked at the stats for an itch.io game and what an over performing game looked like. Today I want to deep dive on a couple games that took their early itch.io success and parlayed it onto Steam with varied results.howtomarketagame.comWork with strings efficiently, keep the GC alive - This tip is not meant for everyone. If your code is simple, and not CPU-heavy, this tip might be overkill for your code, as it's about extremely heavy operations, where performance is crucial.old.reddit.comIndie Survival Guide - ProductsThe Indie Survival Guide is your ongoing archive of real talk and hard-won insights from the devs and industry experts making games happen—often against the odds. Whatever tools you’re using, this growing library of Q&As, livestreams, and VODs is here to help. There’s no magic formula, but we believe shared experience—across design, business, and survival—can give you the best shot.Unity
VideosMultiplayer Systems in 10 Minutes/1 Hour/1 Day | Clocked and Loaded - Unity Developer Advocate Esteban Maldonado shows us how he scales multiplayer systems based on time constraints and how his approach differs depending on the circumstances.UnityFrom States to Trees: How Behavior Trees Revolutionized Game AI - In this final video of our NPC evolution series, we explore how Behavior Trees transformed game AI. Moving beyond the limitations of Finite State Machines, Behavior Trees introduced hierarchical decision-making that allowed NPCs to evaluate complex situations, prioritize actions, and respond intelligently to player choices.Mindplay with AaronInside Doom: The Dark Ages - Creating id Tech 8 - Interview With id Software - Want to know more about Doom: The Dark Ages and the technical make-up of the new id Tech 8? John Linneman has this extensive interview with id Software's Director of Engine Technology, Billy Khan. Every key aspect of the new technology is discussed here, along with answers to key questions like why The Dark Ages simply isn't possible without hardware accelerated ray tracing.Digital FoundryLet's Fix Unity's Animator - Let's fix the missing animation preview in Unity's Animator!Warped ImaginationWhy Did Older Games Feel So Much Bigger? - The evolution of game design has taken an interesting turn, where modern level design often feels more constrained despite technological advances. While retro games created vast worlds with limited resources, today's AAA games sometimes sacrifice that sense of wonder for visual fidelity.Devin ChaseMind-blowing graphical tricks in classic games - Your questions answered! | White_Pointer Gaming - It's time to answer even more viewer questions about how classic games achieved their graphical tricks! This video includes not just Mega Drive/Genesis and Super Nintendo games, but Neo Geo as well. Plus the big one that you might have been waiting for - Final Fantasy VI / Final Fantasy III! What mindblowing tricks will be unveiled this time?White_Pointer GamingJetBrains AI Assistant Just Got a Lot More Useful- JetBrains AI Assistant, improved in version 2025.1 with enhanced context awareness and deeper IDE integration, brings intelligent code generation, inline prompts, and web-enhanced context directly into our workflow. Together, we’ll explore how it uses these upgrades to incorporate external knowledge into its suggestions as we refactor a simple C# class into a clean and reusable programming pattern—then save that refactoring as a custom prompt for future use.git-amend
AssetsLevel Up: 5K World Building Assets Bundle - Build the game of your dreams in any setting or scenario with our Level Up: 5K World Building Assets Bundle.__The Supreme Unreal & Unity Game Dev Bundle - Dive into an asset collection that offers the widest range of stylized towns, buildings, and more with The Supreme Unreal & Unity Game Dev Bundle! time and money by accessing this library of 50+ asset sets, ranging from medieval Viking villages to deserted military outposts—specific standouts include Whispering Grove Environment and Asian Dynasty Environment. Get the assets you need to help bring your game to life, and help support the charity of your choice with your purchase!Humble Bundle AffiliatePoiyomiToonShader - A feature rich toon shader for unity and VR Chatpoiyomi Open SourceAPFrameworkUI - A Text Mesh Pro based text only UI system for Unitydklassic Open SourceUnityProcgen - Library of procedural generation code for use in Unitycoryleach Open SourceGeneLit - GeneLit is an alternative to standard shader for Unity built-in pipeline.momoma-null Open Sourcebarelymusician - a real-time music engine.anokta Open SourceColliderMeshTool - Generate custom mesh colliders in Unity with hulls or hand-drawn outlines.SinlessDevil Open SourceGraphlit - Custom node shader editor for Unityz3y Open SourceEasy Peasy First Person Controller- Easy Peasy First Person Controller is a user-friendly, ready-to-use first-person controller for Unity. It provides a wide range of customizable features for seamless integration into your game.assetstore.unity.com AffiliateUnityInGameConsole - A powerful Command Line Processor and log viewer for Unity. It can be run in the editor or in a built out player for any platform, allowing you to see your log and callstacks in you final product, without having to search for unity log files.ArtOfSettling Open SourceDescant - An enhanced and user-friendly Unity dialogue system pluginOwmacohe Open Sourceposition-visualizer - Unity editor tool to visualize positions in the scene.mminer Open SourceLua-CSharp - High performance Lua interpreter implemented in C# for .NET and Unitynuskey8 Open SourceUnityNativeFilePicker - A native Unity plugin to import/export files from/to various document providers on Android & iOSyasirkula Open Sourceusyrup - A runtime dependency injection framework for the Unity Game Engine!Jeffan207 Open SourceUnityIngameDebugConsole - A uGUI based console to see debug messages and execute commands during gameplay in Unityyasirkula Open SourceContentManagementSystem - CMS based on XK's realization for unitymegurte Open SourceIsoMesh - IsoMesh is a group of related tools for Unity for converting meshes into signed distance field data, raymarching signed distance fields, and extracting signed distance field data back to meshes via surface nets or dual contouring.EmmetOT Open SourceNavigathena - Scene management framework for Unity. Provides a new generation of scene management.mackysoft Open SourceUI Cursors - UI for Mouse Cursors is a great start for the development journey you are looking for either testing or a finished game it offers a great variety. Animatable and make the game look alive!verzatiledev.itch.io25% Off Unity Asset Store - Get 25% off your next purchase—even on discounted assets! Use code TWXJ982ND at checkout and keep building something amazing. Limited to 5 redemptions.Unity AffiliateShop up to 50% off Kyeoms - Publisher Sale - I'm an individual game VFX artist. I'm interested in Cartoon style and Stylized VFX. PLUS, get New Stylized Explosion Package for FREE with code KYEOMS2025Unity AffiliateUltimate World Building Asset Bundle - Imagine it—build it—love it Elevate your next project with elite 3D assets, textures, references, and more from the Ultimate World Building Asset Bundle by ScansMatter—featuring 300 free commercial credits on ScansMatter.com, Rooftop Asset Kit, Office Environment Kit, and much more. This limited-time partnership with ScansMatter gives Humble Bundle members a unique opportunity to access countless professional-quality assets at a fraction of the price. Get the assets you need to bring your next visual project to life—and help support the World Wildlife Fund with your purchase!Humble Bundle AffiliateUnlock Pro 3D Modeling Skills With Blender - Software Bundle - Unlock awesome 3D tools for Blender__
SpotlightBrine - An upcoming boomer shooter from Studio Whalefall, a 3rd year university team from Falmouth's Games Academy.Slippery fishy enemies are attacking your quaint Cornish town, and it's up to one disgruntled fisherman to save the day. Fight your way through waves of local seafood and paint the town with red.Studio WhalefalMy game, Call Of Dookie. Demo available on SteamYou can subscribe to the free weekly newsletter on GameDevDigest.comThis post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.
Comments
Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
#game #dev #digest #issue #retro
·164 Просмотры