Game Dev Digest — Issue #174 - Designing UI, And More!
Tags: gamedev, unity3d, csharp, news
Published: 2023-02-03 13:56:05

---
title:  Game Dev Digest — Issue #174 - Designing UI, And More!
published: true
date: 2023-02-03 13:56:05 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-174-designing-ui-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #174 - Designing UI, And More!

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-174-designing-ui-and-more.html)*

![Issue #174 - Designing UI, And More!](https://gamedevdigest.com/assets/social-posts/issue-174.png)

Designing UI, graphics, pathfinding, and lost more in this issue. Enjoy!

---

[**Platforming Tips and Tricks**](http://www.davetech.co.uk/gamedevplatformer)  - As a game developer it is your job to make the character move as the player wants, NOT how the player inputs controls. Even if you think your niche is having a very hard game that only makes it more important that your controls are forgiving. _[With playable demo in the browser of each mechanic]_
[_davetech.co.uk_](http://www.davetech.co.uk/gamedevplatformer)

[**Extreme Pathfinding**](https://www.construct.net/en/blogs/ashleys-blog-2/rts-devlog-extreme-pathfinding-1608)  - It gets tricky when you start looking for paths for hundreds of units! _[How to smooth and spread A* paths for an RTS, also read the [Hacker News discussion](https://news.ycombinator.com/item?id=34594547&utm_source=pocket_saves)]_
[_construct.net_](https://www.construct.net/en/blogs/ashleys-blog-2/rts-devlog-extreme-pathfinding-1608)

[**Unity’s Animator Controller as a State Machine**](https://irenenaya.medium.com/unitys-animator-controller-as-a-state-machine-5ef2f84e6c53)  - After reading about the use of Animator Controller state machines as a general purpose state machine in Unity AI Game Programming, Second Edition we decided to try out the concept and used it to control the game states.
[_irenenaya.medium.com_](https://irenenaya.medium.com/unitys-animator-controller-as-a-state-machine-5ef2f84e6c53)

[**Best practices for mobile UI design – part 1**](https://blog.unity.com/games/mobile-ui-design-best-practices-part-1)  - Mobile UI design can be challenging, and with the number of games and devices growing at an exponential rate, crafting the most performant game has become a major priority.
[_Unity_](https://blog.unity.com/games/mobile-ui-design-best-practices-part-1)

[**Will Wright on Designing User Interfaces to Simulation Games (1996) (2023 Video Update)**](https://donhopkins.medium.com/designing-user-interfaces-to-simulation-games-bd7a9d81e62d)  - A summary of Will Wright’s talk to Terry Winograd’s User Interface Class at Stanford, written in 1996 by Don Hopkins, before they worked together on The Sims at Maxis. Now including a video and snapshots of the original talk!
[_donhopkins.medium.com_](https://donhopkins.medium.com/designing-user-interfaces-to-simulation-games-bd7a9d81e62d)

[**Everything you need to know about Memory Profiler 1.0.0**](https://blog.unity.com/technology/everything-you-need-to-know-about-memory-profiler)  - The new Memory Profiler – version 1.0.0 – delivers improvements to the profiling suite that offer a more complete view of memory usage and make it easier and faster to optimize performance or detect memory issues.
[_Unity_](https://blog.unity.com/technology/everything-you-need-to-know-about-memory-profiler)

[**How to debug**](https://philbooth.me/blog/how-to-debug?)  - As engineers we spend a lot of our time debugging problems, yet it's rarely taught as a skill in its own right.
[_philbooth.me_](https://philbooth.me/blog/how-to-debug?)

[**Paddle Square**](https://catlikecoding.com/unity/tutorials/prototypes/paddle-square/)  - This is the first tutorial in a series about prototypes. In it we will create a simple Pong clone.
[_catlikecoding.com_](https://catlikecoding.com/unity/tutorials/prototypes/paddle-square/)

## Videos

[![The Overlooked Secret Behind Realistic Graphics](https://gamedevdigest.com/assets/images/4de19afbb6b6607372b8f1cc83cab961.png)](https://www.youtube.com/watch?v=v9x_50czf-4)
[**The Overlooked Secret Behind Realistic Graphics**](https://www.youtube.com/watch?v=v9x_50czf-4)  - Present in every game cinematic you've ever seen and now making its way to real time rendering, depth of field is one of the most, if not the most important effect for taking your graphics to the next level.
[_Acerola_](https://www.youtube.com/watch?v=v9x_50czf-4)

[**Procedurally generating a Cyberpunk City**](https://www.youtube.com/watch?v=Jsc3BQaJndQ)  - This is the final devlog of our month long game challenge, and for the last week I needed a proper city, now I could spend 5 hours placing it by hand, or 12 hours coding a system to generate the terrain, and since Im luckily to bad at math, Ill teach you (wildly oversimplify) how I generated it using Wave Function Collapse and if you keep watching Ill let you know how you can get the code to do this yourself.
[_TJ_](https://www.youtube.com/watch?v=Jsc3BQaJndQ)

[**Wwise Now FREE For Indie Developers!***](https://www.youtube.com/watch?v=O7iyQLKre5M&amp;t=3s)  - WWise, one of the most popular AAA audio middleware solutions, is now free for indie developers. So long as you have a budget less than 250K USD, you can use this fully functioning, non-asset limited version to author audio for your game.
[_Gamefromscratch_](https://www.youtube.com/watch?v=O7iyQLKre5M&amp;t=3s)

[**Creating a Horror Score on a Shoestring Budget**](https://www.youtube.com/watch?v=_j12AOrQnqA)  - In this GDC 2021 talk, learn the tools for creative composition, orchestration, and decision-making within the confines of an extremely tight budget.
[_GDC_](https://www.youtube.com/watch?v=_j12AOrQnqA)

[**Making a small sailing game in Unity - Indie Devlog #2**](https://www.youtube.com/watch?v=eIeOpSn2Mmc)  - An indie devlog
[_A Beginner's Dev Vlog_](https://www.youtube.com/watch?v=eIeOpSn2Mmc)

[**How Aim Assist systems in BLAM (Halo)-based Engines Works**](https://old.reddit.com/r/gamedev/comments/10q514z/how_aim_assist_systems_in_blam_halobased_engines/)  - _[Video analysis of aim assist]_
[_reddit.com_](https://old.reddit.com/r/gamedev/comments/10q514z/how_aim_assist_systems_in_blam_halobased_engines/)

[**Classic Postmortem: GoldenEye 007**](https://www.youtube.com/watch?v=Z1Fx18cppZk)  - In this 2012 GDC Europe Talk, Martin Hollis shares how his team created Goldeneye 007, the biggest release for the N64 without Mario in its title, and how what started as a Virtua Cop-style on-rails project became the legendary FPS that paved the way for console shooters like Halo and countless others.
[_GDC_](https://www.youtube.com/watch?v=Z1Fx18cppZk)

## Assets

[![The Lunar New Year Mega Bundle](https://gamedevdigest.com/assets/images/6b2d29ce-4329-ec23-37b7-174d3aa43e66.jpg)](https://assetstore.unity.com/mega-bundles/lunar-new-year-2023?aid=1011l8NVc)
[**The Lunar New Year Mega Bundle**](https://assetstore.unity.com/mega-bundles/lunar-new-year-2023?aid=1011l8NVc)  - We’re racing into 2023 with the Lunar New Year Mega Bundle! You can save up to 95% off fantastic, curated sets of art and tool assets in the new mega bundle!

$29.99 Bundle - save up to 60%
This bundle contains: [Sprite Shaders Ultimate](https://assetstore.unity.com/packages/vfx/shaders/sprite-shaders-ultimate-158988?aid=1011l8NVc), [Wyrms](https://assetstore.unity.com/packages/3d/characters/creatures/wyrms-211348?aid=1011l8NVc), and [Sci-Fi Turret Constructor](https://assetstore.unity.com/packages/3d/props/weapons/sci-fi-turret-constructor-112002?aid=1011l8NVc).

$39.99 Bundle - save up to 79%
This bundle contains everything from the $29.99 bundle, plus [Shiny URP Power-Ups](https://assetstore.unity.com/packages/vfx/collectable-item-vfx-207966?aid=1011l8NVc), [SciFi Space Base](https://assetstore.unity.com/packages/3d/environments/sci-fi/scifi-space-base-89624?aid=1011l8NVc), and [Exporter for Unreal to Unity 2023](https://assetstore.unity.com/packages/tools/integration/exporter-for-unreal-to-unity-2023-235062?aid=1011l8NVc).

$44.99 Bundle - save up to 95%
This bundle contains everything from the $29.99 and $39.99 bundles, plus [Warrior Pack Mega Bundle](https://assetstore.unity.com/packages/3d/animations/warrior-pack-mega-bundle-190683?aid=1011l8NVc), [Easy AR : Make Awesome AR Apps Without Coding](https://assetstore.unity.com/packages/tools/integration/easy-ar-make-awesome-ar-apps-without-coding-186580?aid=1011l8NVc), [Sci-Fi Sound Pack](https://assetstore.unity.com/packages/audio/sound-fx/sci-fi-sound-pack-154257?aid=1011l8NVc), [Ivy Studio - Procedural vine generation](https://assetstore.unity.com/packages/tools/particles-effects/ivy-studio-procedural-vine-generation-217205?aid=1011l8NVc), [Grabbit - Editor Physics Transforms](https://assetstore.unity.com/packages/tools/utilities/grabbit-editor-physics-transforms-182328?aid=1011l8NVc), [Flexalon 3D Layouts](https://assetstore.unity.com/packages/tools/utilities/flexalon-3d-layouts-230509?aid=1011l8NVc), [Smooth Sync](https://assetstore.unity.com/packages/tools/network/smooth-sync-96925?aid=1011l8NVc), [Powerslide Kart Physics](https://assetstore.unity.com/packages/templates/systems/powerslide-kart-physics-154032?aid=1011l8NVc), [ProTips - Tooltip System](https://assetstore.unity.com/packages/tools/gui/protips-tooltip-system-44361?aid=1011l8NVc), [SensorToolkit 2](https://assetstore.unity.com/packages/tools/ai/sensortoolkit-2-205336?aid=1011l8NVc), [Skill & Attack Indicators](https://assetstore.unity.com/packages/vfx/skill-attack-indicators-221125?aid=1011l8NVc), and [Pixelate](https://assetstore.unity.com/packages/add-ons/pixelate-194727?aid=1011l8NVc).
[_Unity_](https://assetstore.unity.com/mega-bundles/lunar-new-year-2023?aid=1011l8NVc) **Affiliate**

[**New Evergreen Bundle**](https://assetstore.unity.com/mega-bundles/quick-start?aid=1011l8NVc)  - This starter pack bundle is designed for new developers and creators. It includes 7 assets and tools, covering key aspects for game building including 3D models, music, textures, background and scripting. This bundle is only available through February 6.
[_Unity_](https://assetstore.unity.com/mega-bundles/quick-start?aid=1011l8NVc) **Affiliate**

[**FREE 100+ Song Music Library!**](https://sulosounds.itch.io/100-songs)  - Use the songs however you want! If you're kind you will give credit to me, SuloSounds but it's okay if you don't want or forget!
[_sulosounds.itch.io_](https://sulosounds.itch.io/100-songs)

[**Look At Transformation Matrix**](https://github.com/IRCSS/Look-At-Transformation-Matrix)  - This repo contains the code for animating a statue with a look at transformation matrix and no rigging.
[_IRCSS_](https://github.com/IRCSS/Look-At-Transformation-Matrix) *Open Source*

[**Gameframe.StatSheet**](https://github.com/coryleach/UnityStatSheet?)  - Statsheet system for Role Playing Game style character stats
[_coryleach_](https://github.com/coryleach/UnityStatSheet?) *Open Source*

[**Unity-UI-Rounded-Corners**](https://github.com/kirevdokimov/Unity-UI-Rounded-Corners?)  - These components and shaders allow you to add rounded corners to UI elements!
[_kirevdokimov_](https://github.com/kirevdokimov/Unity-UI-Rounded-Corners?) *Open Source*

[**Ink-Fungus Gateway Template**](https://github.com/maurovanetti/inkfungus-template?)  - The Ink-Fungus Gateway is (no surprise here) a gateway between Ink and Fungus. Ink is a scripting language for interactive fiction, developed by Inkle. Fungus is a visual storytelling and scripting tool for Unity.
[_maurovanetti_](https://github.com/maurovanetti/inkfungus-template?) *Open Source*

[**GitMerge-for-Unity**](https://github.com/FlaShG/GitMerge-for-Unity?)  - A Unity plugin which allows you to merge scene and prefab files when using git.
[_FlaShG_](https://github.com/FlaShG/GitMerge-for-Unity?) *Open Source*

[**Unity 3D Game Development Super Book Bundle - By Packt**](https://www.humblebundle.com/unity-3d-game-development-super-bundle-packt-books?partner=unity3dreport)  - Learn the art & science of Unity game development. Build your skills in every facet of Unity 3D game development with this comprehensive bundle of books and video courses from Packt! Through a mix of hands-on projects and expert knowledge, you’ll learn how to code in C#, build 3D models and art using Blender, and get an understanding of making games for mobile platforms. Read, watch, and start creating, and choose how much of your purchase helps us support Starlight Children’s Foundation below!
Includes: Hands-On Unity 2022 Game Development, Learning C# by Developing Games with Unity, Learning C# by Developing Games with Unity and more!
[_Humble Bundle_](https://www.humblebundle.com/unity-3d-game-development-super-bundle-packt-books?partner=unity3dreport) **Affiliate**

[**Unity Mesh Transfer Tool**](https://github.com/CascadianWorks/Unity-Mesh-Transfer-Utility?)  - A Unity Editor utility that can transfer skinned mesh renderers from one armature to another. This does not automatically weight anything, it just lets you use a mesh on a specified armature instead of only the one it was imported with.
[_CascadianWorks_](https://github.com/CascadianWorks/Unity-Mesh-Transfer-Utility?) *Open Source*

[**Arc Raycast**](https://github.com/williamrjackson/UnityArcRayCast?)  - Arc raycast utility using projectile formulas
[_williamrjackson_](https://github.com/williamrjackson/UnityArcRayCast?) *Open Source*

[**SpriteOutlineFx**](https://github.com/keijiro/SpriteOutlineFx?)  - SpriteOutlineFx is an image effect which adds outlines to sprites.
[_keijiro_](https://github.com/keijiro/SpriteOutlineFx?) *Open Source*

[**Anone Can Learn To Code - The Complete 2023 Online Course**](https://www.humblebundle.com/software/anyone-can-learn-to-code-complete-2023-online-course-software?partner=unity3dreport)  - Become a programming pro. Learn coding fundamentals and become a software development master with this massive bundle from the training experts at Mammoth Interactive! Through dozens of online courses, you’ll learn the essential tools, languages, and techniques you need to build websites, mobile apps, Unity and Unreal Engine games, and much more. Pay what you want and choose how much of your purchase helps us support Starlight Children’s Foundation below!
[_Humble Bundle_](https://www.humblebundle.com/software/anyone-can-learn-to-code-complete-2023-online-course-software?partner=unity3dreport) **Affiliate**

[**Simple rope simulation for Unity**](https://github.com/korinVR/Rope?)  - A simple rope experiment. I connected 80 rigidbodies with Spring Joints and rendered them with Line Renderer using Catmull-Rom spline interpolation.
[_korinVR_](https://github.com/korinVR/Rope?) *Open Source*

[**[DependencyAttributes] Atreebooster DI**](https://github.com/kubpica/AtreeboosterDI?)  - The Hierarchy-based Dependency Injection tool. Intuitivly manage dependencies of your MonoBehaviours with simple but powerfull [Attributes]
[_kubpica_](https://github.com/kubpica/AtreeboosterDI?) *Open Source*

[**PSX Shader Kit (FREE)**](https://assetstore.unity.com/packages/vfx/shaders/psx-shader-kit-183591?aid=1101l9Bhe)  - Shaders for achieving a console-accurate PS1 aesthetic. Currently only the built-in rendering pipeline is supported.
[_Valerie Moza_](https://assetstore.unity.com/packages/vfx/shaders/psx-shader-kit-183591?aid=1101l9Bhe) **Affiliate**

[**Get Into Music Variety Pack Software Bundle**](https://www.humblebundle.com/software/get-into-music-variety-pack-software?partner=unity3dreport)  - Start making music today. Got a song in your heart and want to share it with the world? Pick up this variety-packed bundle and start composing! Build an instant virtual studio with synthesizers, the award-winning Boom 3D audio enhancer and equalizer, instruments, and more essential tools. Get a library of loops, SFX, MIDI files, presets, and more sounds to help you unleash your creativity. Score $1,000+ worth of audio software, and help support Direct Relief with your purchase.
[_Humble Bundle_](https://www.humblebundle.com/software/get-into-music-variety-pack-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Super Adventure Hand](https://gamedevdigest.com/assets/images/e6cfad8dc66719ed9c37ce9b22acc3ea.png)](http://devmgames.com/superadventurehand/)
[**Super Adventure Hand**](http://devmgames.com/superadventurehand/)  - Hands down the most adventurous and handsome hand in the world! You play as a hand on a gripping handventure where you single-handedly face numerous obstacles and avoid a handful of terrible feet.

_[You can download the demo now on [Steam](https://store.steampowered.com/app/1992700/Super_Adventure_Hand/), visit their [website](http://devmgames.com/superadventurehand/) and follow them on [Twitter](https://twitter.com/zworp)]_
[_Devm Games_](http://devmgames.com/superadventurehand/)



---

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.