Everyday Unity – Telegram
Everyday Unity
1.1K subscribers
157 photos
59 videos
42 files
2.36K links
A game developer and tech lead in a top grossing company posting Unity, programming, and gamedev related stuff that I find interesting
Website: https://gamedev.center

Most used tags are:
#performance
#shader
#interview

Author: @alexmtr
Download Telegram
'Witcher 3' on the Nintendo Switch: CPU & Memory Optimization

Hardcore Witcher 3 optimization for Switch.
A lot of old and new games are ported to Nintendo Switch; this talk will show that Switch is a capable platform that can run even the most demanding today's games with little loss in fidelity. We describe in detail CPU, Memory and Build size optimizations and tradeoffs we made during the development of Switch version of Witcher 3: The Wild Hunt.

https://www.gdcvault.com/play/1026635/-Witcher-3-on-the

#switch #optimization #cpu #gpu #memory
Reading Google Sheets

Basic article how to get data from Google Sheets. Can be used for localization for example.

https://connect.unity.com/p/reading-google-sheets

#google #sheets
Enable the Prebake Collision Meshes option in Player Settings, where possible, to
generate the runtime physics mesh data at build time. Otherwise, this data is generated
at runtime when an asset is loaded, and content with many physics meshes can incur a
high CPU cost on Unity’s Main thread during generation.

#physics #tips
Mesh colliders can be expensive, so substitute more complex mesh colliders with one
or more simpler primitive types, as required, to approximate the original shape.

#physics #tips
Consider disabling the Auto Sync Transforms option,
which was enabled by default after its introduction in
Unity 2017, in order to preserve backward compatibility.
It ensures that any modification of any transform will
be automatically and immediately synchronized to its
underlying Physics object. However, in many cases
it is not essential that this be done until the point at
which the Physics simulation is stepped, yet may take
noticeable CPU time during a frame. Disabling the
option will defer synchronization to a later point but may
well save CPU time overall.

#physics #tips