Game Dev Digest — Issue #238 - Building Quickly, Marketing, and more
Tags: gamedev, unity3d, csharp, news
Published: 2024-06-21 13:32:30

---
title:  Game Dev Digest — Issue #238 - Building Quickly, Marketing, and more
published: true
date: 2024-06-21 13:32:30 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-238-building-quickly-marketing-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #238 - Building Quickly, Marketing, and more

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-238-building-quickly-marketing-and-more.html)*

![Issue #238 - Building Quickly, Marketing, and more](https://gamedevdigest.com/assets/social-posts/issue-238.png)

Some great practical advice on working efficiently. Also marketing tips, and more great content. Enjoy!

---

[**Let’s write a video game from scratch like it’s 1987**](https://gaultier.github.io/blog/write_a_video_game_from_scratch_like_1987.html)  - I thought it would be fun to make with the same principles a full-fledged GUI application: the cult video game Minesweeper. Will it be hundred of megabytes when we finish? How much work is it really? Can a hobbyist make this in a few hours?
[_gaultier.github.io_](https://gaultier.github.io/blog/write_a_video_game_from_scratch_like_1987.html)

[**Serialization for C# Games**](https://chickensoft.games/blog/serialization-for-csharp-games/)  - Serialization is incredibly important to games, and often painfully difficult to implement well. Unless you just like building serializers, you may find yourself putting off developing a save/load system, especially if you need more than just a simple "what level am I on?" mechanism.
[_chickensoft.games_](https://chickensoft.games/blog/serialization-for-csharp-games/)

[**5 features I include in all my games**](https://www.valadria.com/5-features-i-include-in-all-my-games/?)  - Every single game I make has a few features in common. I add these features to make my games faster to work on and easier to ship.
[_valadria.com_](https://www.valadria.com/5-features-i-include-in-all-my-games/?)

[**How to Build Anything Extremely Quickly**](https://learnhowtolearn.org/how-to-build-extremely-quickly/)  - Do “outline speedrunning”: Recursively outline an MVP, speedrun filling it in, and only then go back and perfect.
[_learnhowtolearn.org_](https://learnhowtolearn.org/how-to-build-extremely-quickly/)

[**Games Marketing on Easy Mode, Hard Mode, and the Dark Valley Between**](https://www.pushtotalk.gg/p/games-marketing-on-easy-mode-hard)  - I spend a lot of time looking for marketing ideas worth stealing. This is what a lot of marketing is, right? You pay attention to what the herd is doing, and if you see somebody breaking away from the pack and doing something interesting, you go take a look. What do they know that I don't?
[_pushtotalk.gg_](https://www.pushtotalk.gg/p/games-marketing-on-easy-mode-hard)

[**Exponentially Better Rotations**](http://thenumb.at/Exponential-Rotations/)  - If you’ve done any 3D programming, you’ve likely encountered the zoo of techniques and representations used when working with 3D rotations. Some of them are better than others, depending on the situation.
[_thenumb.at_](http://thenumb.at/Exponential-Rotations/)

[**Need to avoid real transparency? Try dithering!**](https://twitter.com/BinaryImpactG/status/1802980841087197410?)  - With just a handful of nodes you can create the effect to fake transparency or stylize the look of your project. Its also faster than real transparency
[_Binary Impact @BinaryImpactG_](https://twitter.com/BinaryImpactG/status/1802980841087197410?)

[**Where Did You Go, Ms. Pac-Man?**](https://www.thrillingtalesofoldvideogames.com/blog/ms-pac-man-disappear-pac-mom?)  - Today I’m telling a story about Ms. Pac-Man, and while it mentions her unorthodox debut to the world of video games and her apparent disappearance in 2022, this is more about what made her unique as a female video game protagonist. In fact, she was (is?) so different that Namco may have been trying to invent a replacement for her almost from the beginning.
[_thrillingtalesofoldvideogames.com_](https://www.thrillingtalesofoldvideogames.com/blog/ms-pac-man-disappear-pac-mom?)

## Videos

[![Exploring the AI of Dark Souls | AI and Games #75](https://gamedevdigest.com/assets/images/yt-PrHKzKQdZxY.jpg)](https://www.youtube.com/watch?v=PrHKzKQdZxY)
[**Exploring the AI of Dark Souls | AI and Games #75**](https://www.youtube.com/watch?v=PrHKzKQdZxY)  - Dark Souls is known for its ruthless and relentless enemy AI characters. It's time to find out how they really work, and how they continue to surprise players over a decade later.
[_AI and Games_](https://www.youtube.com/watch?v=PrHKzKQdZxY)

[**All Game Trailers Are Not Created Equal**](https://www.youtube.com/watch?v=W9R132PueC4)  - Video game trailers are unique in the entertainment landscape in terms of production, content, and especially presentation. In this GDC 2024 session, Adrien Marie, Brand Manager at Dotemu, shares through multiple examples his insights on game trailers, their structures, formats, goals and how the way they are presented can and must change your way to build them.
[_GDC_](https://www.youtube.com/watch?v=W9R132PueC4)

[**Create a SEQUENCE System for a list of Commands (Unity Tutorial)**](https://www.youtube.com/watch?v=eWmbV4UpqCo)  - In this easy tutorial, I'll show you how to setup a simple Sequence system that will allow you to create ScriptableObjects to use as "commands" that will run, 1 after the other until complete.
[_Sasquatch B Studios_](https://www.youtube.com/watch?v=eWmbV4UpqCo)

[**How to PREDICT Sales for your game (ACCURATELY!)**](https://www.youtube.com/watch?v=5FUq91eH6jg)  - Learning how to ACCURATELY estimate sales for your game is a really crucial part of the pre-production process, if you're trying to find financial success with your games.
[_Code Monkey_](https://www.youtube.com/watch?v=5FUq91eH6jg)

[**Streamline Your Game - Without Being a Memory EXPERT!**](https://www.youtube.com/watch?v=0RZXvJqh6u4)  - Find out how to use Unity's new Memory Profiler to find key areas for optimization and detect memory problems. Users without in-depth knowledge of memory can still effectively optimize games efficiently. This new tool gives you the ability to take and compare snapshots of your memory footprint at any point in your game and we're going to add functionality to take Memory snapshots programmatically.
[_git-amend_](https://www.youtube.com/watch?v=0RZXvJqh6u4)

[**Game Design Documents - A Comprehensive Guide**](https://www.youtube.com/watch?v=hzPZznSmbao)  - This is a video many of you have been requesting for some time. I explain what a Game Design Document is, when to use it, and why. I then go over several examples in detail, outlining major elements and the reasoning behind them, to show you what professional docs look like, including the GDD for one of our own titles - The Alchemask.
[_Serket Studios_](https://www.youtube.com/watch?v=hzPZznSmbao)

## Assets

[![Unity and Unreal Engine Mega Bundle](https://gamedevdigest.com/assets/images/1718972145.png)](https://www.humblebundle.com/software/unreal-engine-and-unity-mega-bundle-software?partner=unity3dreport)
[**Unity and Unreal Engine Mega Bundle**](https://www.humblebundle.com/software/unreal-engine-and-unity-mega-bundle-software?partner=unity3dreport)  - Limitless creation for Unity & Unreal
[__](https://www.humblebundle.com/software/unreal-engine-and-unity-mega-bundle-software?partner=unity3dreport)

[**The $35 Asset sale**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)  - Get trending 3D, GUI, environments, and scripting assets for only $35 and save up to 65%. Plus, get an extra 10% off on orders over $60 with the code JUNE10OFF.
[_Unity_](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc) **Affiliate**

[**MeshAnything**](https://github.com/buaacyw/MeshAnything)  - From anything to mesh like human artists
[_buaacyw_](https://github.com/buaacyw/MeshAnything) *Open Source*

[**UnityFingerCamera**](https://github.com/SitronX/UnityFingerCamera)  - Finger Camera provides a small preview window of the grabbed object below your finger on mobile devices. Easily customizable with included examples.
[_SitronX_](https://github.com/SitronX/UnityFingerCamera) *Open Source*

[**UGUIVertexEffect**](https://github.com/markeahogan/UGUIVertexEffect)  - UGUIVertexEffect is a set of components for Unity UGUI that adds cool effects to your UI!
[_markeahogan_](https://github.com/markeahogan/UGUIVertexEffect) *Open Source*

[**Retarget Pro (50% Off New Release)**](https://assetstore.unity.com/packages/tools/animation/retarget-pro-240061?aid=1011l8NVc)  - For years it was impossible until now - Retarget Pro is the ultimate solution for any Generic character in Unity. It does not have the limitations of the Humanoid system and offers a lightweight and streamlined approach to animation retargeting.
[_KINEMATION_](https://assetstore.unity.com/packages/tools/animation/retarget-pro-240061?aid=1011l8NVc) **Affiliate**

[**AnimationPlayer**](https://github.com/Baste-RainGames/AnimationPlayer?)  - An animation player for Unity, to replace the Animator/AnimatorController.
[_Baste-RainGames_](https://github.com/Baste-RainGames/AnimationPlayer?) *Open Source*

[**AnimExpress**](https://github.com/sgaumin/AnimExpress?)  - Lightweight Unity Utility to quickly setup 2D sprite-sheet animations
[_sgaumin_](https://github.com/sgaumin/AnimExpress?) *Open Source*

[**TinkStateSharp**](https://github.com/nadako/TinkStateSharp?)  - Handle those pesky states, now in C#
[_nadako_](https://github.com/nadako/TinkStateSharp?) *Open Source*

[**CoroutineEx**](https://github.com/s-rayleigh/CoroutineEx?)  - An abstraction over Unity coroutines that behaves similarly to Tasks in C#.
[_s-rayleigh_](https://github.com/s-rayleigh/CoroutineEx?) *Open Source*

[**Goap**](https://github.com/crashkonijn/GOAP?)  - A multi-threaded GOAP system for Unity
[_crashkonijn_](https://github.com/crashkonijn/GOAP?) *Open Source*

[**instant-games-bridge-unity**](https://github.com/instant-games-bridge/instant-games-bridge-unity?)  - One SDK for cross-platform publishing HTML5 games.
[_instant-games-bridge_](https://github.com/instant-games-bridge/instant-games-bridge-unity?) *Open Source*

[**lazy-sprite-extractor**](https://github.com/Lazy-Jedi/lazy-sprite-extractor?)  - Sprite Extractor Tool For Unity.
[_Lazy-Jedi_](https://github.com/Lazy-Jedi/lazy-sprite-extractor?) *Open Source*

[**VR-Notifications**](https://github.com/Volorf/VR-Notifications?)  - Simple Notification System for VR.
[_Volorf_](https://github.com/Volorf/VR-Notifications?) *Open Source*

[**SimpleIconCreator**](https://github.com/Battledrake/SimpleIconCreator?)  - Unity Editor Tool for Simple Icon Creation
[_Battledrake_](https://github.com/Battledrake/SimpleIconCreator?) *Open Source*

[**Tri-Inspector**](https://github.com/codewriter-packages/Tri-Inspector?)  - Free inspector attributes for Unity [Custom Editor, Custom Inspector, Inspector Attributes, Attribute Extensions]
[_codewriter-packages_](https://github.com/codewriter-packages/Tri-Inspector?) *Open Source*

[**OceanFSM**](https://github.com/Macawls/OceanFSM?)  - A Fully Featured State Machine for your Unity Projects!
[_Macawls_](https://github.com/Macawls/OceanFSM?) *Open Source*

[**Nprp**](https://github.com/flicker-studio/NPRP?)  - Non-Photorealistic Render Pipeline in Unity Engine
[_flicker-studio_](https://github.com/flicker-studio/NPRP?) *Open Source*

[**50% off Tidal Flask Studios - Publisher Sale**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Tidal Flask Studios specializes in creating stylized asset packs, including high-quality environments, props, textures, and shaders. Included demo scenes and documentation make it easy to jumpstart your project, regardless of your skill level. PLUS, get [FANTASTIC - Halloween Pack](https://assetstore.unity.com/packages/3d/environments/fantasy/fantastic-halloween-pack-154321?aid=1011l8NVc) for FREE with code TIDALFLASK
[_buaacyw_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) *Open Source*

[**Epic Royalty Free Music Collection Vol. 2**](https://www.humblebundle.com/software/epic-royaltyfree-music-collection-volume-2-software?partner=unity3dreport)  - The makings of an epic soundtrack. Looking for the perfect soundtrack to accompany your next project? Composer Joel Steudler invites you on a sonic journey with this colossal collection of royalty-free music from his intensive catalog! From entrancing synthwave to bombastic tunes perfect to make an impact in your trailer, this collection is packed with tracks suitable for films, games, or whatever you’re working on! Plus, your purchase will support JDRF in their mission to find a cure for type 1 diabetes!
[_Humble Bundle_](https://www.humblebundle.com/software/epic-royaltyfree-music-collection-volume-2-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Occulto](https://gamedevdigest.com/assets/images/yt-2uBTawZ_owI.jpg)](https://store.steampowered.com/app/1892630/Occulto/)
[**Occulto**](https://store.steampowered.com/app/1892630/Occulto/)  - Occulto is a point and click artistic adventure game set in a fantasy world.

It is being developed by two fans of the genre. This is our very first game and we want to create an artistic adventure game, with challenging riddles, hand drawn scenes, animations and original soundtracks.

_[You can get the demo on [Steam](https://store.steampowered.com/app/1892630/Occulto/) and follow them on [Twitter](https://twitter.com/SirioArtGames)]_
[_Andrea Koutifaris, Luigi Cinelli_](https://store.steampowered.com/app/1892630/Occulto/)



---

[![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.