
Hey I'm a Unity dev at a small studio (Ocean View Games) and over the years I've noticed I keep Googling the same things. Easing curve equations. DOTween syntax. Which physics layers we set up last project. The exact import settings for UI SFX vs music. The NavMeshAgent methods I always forget.
So I built a site that collects all of it in one place with copy-paste Unity C# code for everything:
https://gamedevcheatsheet.com/
No ads, no signup, no newsletter wall. Just the tools.
The stuff I'm most proud of:
- **Easing Visualiser** - interactive curves with DOTween, LeanTween, and AnimationCurve snippets for every standard easing function
- **Game Maths cheat sheet** - live interactive visualisations for dot product, lerp, distance, vectors, with Unity code
- **Object Pool Generator** - fill out the options and it generates production-ready pooling code
- **Frame Budget Calculator** - CPU/GPU budget by platform and target FPS
- **Texture Compression** - side-by-side comparison of ASTC, ETC2, BC7, etc. with VRAM costs and quality ratings
- **Physics Layers** - interactive collision matrix editor with C# export
- **Scripting Order** - MonoBehaviour lifecycle diagram for when Awake/Start/Update/etc actually run
There are about 24 tools in total covering animation, performance, networking, UI anchoring, shader properties, audio, input mapping, and a bunch more.
It's mostly Unity-focused but some tools (input mapping, touch input, git workflows) include Unreal and Godot code too.
Honest caveats: the site is still growing, some sections are thinner than others, and I'm adding things as I find myself needing them. Happy to take feature requests (there's a "Report" button in the header, but feel free to reply here too). If there's something you keep looking up that isn't there, let me know and I'll add it.
Hope it's useful to someone.
u/ocean-view-games — 12 days ago