Tag: #performance
5 Bookmarks
Game Art Tricks | Simonschreibt.
This collection showcases a wide array of game art and technical art techniques. It delves into specific game examples to explain visual tricks like faking reflections, creating volumetric effects, and optimizing rendering. Topics range from complex shadow rendering in "Infinity Nikki" to the practical challenges of shoe models in game development. The articles also explore creative uses of shaders, textures, and geometry to achieve stunning visual results.

Ultimate Steam Game Publishers List | IMPRESS
This text describes a Steam game publisher database designed to help developers find suitable publishers based on genre and performance metrics. The database offers tools for analyzing publisher performance and includes caveats regarding data accuracy. It's presented as a hobby project by IMPRESS, an indie game marketing toolkit company. IMPRESS offers a suite of tools for game marketing, including influencer monitoring, press kits, and analytics, with some free access options. The overall goal is to simplify indie game marketing and help developers succeed.

Simple Multithreading for Unity
This article by Richard Meredith details a technique for basic multithreading in Unity to optimize the flow field algorithm in "Bad North." By moving the costly flow update to a separate thread, the main thread's processing time was significantly reduced. The author explains the challenges of thread synchronization and data sharing, ultimately proposing a solution that involves restructuring data into separate sets for results, pending changes, and working data. This approach ensures threads operate on their own data, preventing conflicts and achieving thread safety. While this method introduces a one-frame delay and copy overhead, it offers a clean and simple way to offload background tasks in Unity.

Game Performance Optimization - YouTube
This playlist titled "Game Performance Optimization" by Ben Cloward is an educational series for game developers focusing on techniques to improve game performance across engines like Unity and Unreal. It covers foundational principles such as analyzing bottlenecks before optimizing, and delves into technical topics like the graphics pipeline, forward vs. deferred rendering, and specific methods like occlusion culling, batching, and shader optimization. The series emphasizes that performance is the top priority in game development and aims to equip both artists and engineers with the skills to make games run faster and more smoothly.
Husky
Husky is an ultra-fast, lightweight Git hook manager (only 2kB gzipped). It automates tasks like linting commit messages and running tests before commits or pushes. Supporting all 13 client-side Git hooks across various platforms, it offers features like branch-specific hooks and POSIX shell scripting. Used by over 1.5 million GitHub projects, including major ones like Next.js and Angular, Husky prioritizes speed and ease of use. It's actively maintained and sponsored by several organizations.