Skill Profile

Physics Engines

This skill defines expectations across roles and levels.

Game Development Game Programming

Roles

2

where this skill appears

Levels

5

structured growth path

Mandatory requirements

0

the other 10 optional

Domain

Game Development

Group

Game Programming

Last updated

2/22/2026

How to Use

Choose your current level and compare expectations. The items below show what to cover to advance to the next level.

What is Expected at Each Level

The table shows how skill depth grows from Junior to Principal. Click a row to see details.

Role Required Description
Unity Developer Understands PhysX in Unity: continuous vs discrete collision detection, physics materials (friction, bounciness). Configures Rigidbody parameters for realistic object behavior.
Unreal Engine Developer Understands Chaos Physics engine in Unreal: rigid body simulation, collision detection, physics materials. Configures Physical Materials (friction, restitution) for realistic gameplay.
Role Required Description
Unity Developer Works with advanced PhysX capabilities in Unity: joints (configurable, spring, hinge), cloth simulation, soft bodies. Configures physics solver for stability of complex constructions.
Unreal Engine Developer Works with advanced Chaos features: Chaos Destruction, Cloth simulation, physics constraints (joints). Configures physics sub-stepping for simulation stability.
Role Required Description
Unity Developer Designs physics systems with deep understanding of PhysX internals in Unity. Uses Unity Physics (DOTS) for scalable simulations. Implements custom physics behaviors through Physics callbacks and contact modification.
Unreal Engine Developer Designs physics systems with deep understanding of Chaos internals. Modifies Chaos solver parameters for project-specific needs. Implements custom physics via Chaos interfaces.
Role Required Description
Unity Developer Defines physics engine standards for Unity studio. Establishes physics performance guidelines. Evaluates and adopts physics middleware (Havok for Unity).
Unreal Engine Developer Defines physics engine standards for the Unreal studio. Establishes Chaos configuration guidelines and performance budgets. Coordinates physics and gameplay teams.
Role Required Description
Unity Developer Defines physics engine strategy at studio level. Evaluates new physics solutions. Shapes physics technology roadmap for Unity project portfolio.
Unreal Engine Developer Defines physics technology strategy for the studio. Evaluates Chaos roadmap from Epic. Shapes physics innovation roadmap: destruction, fluids, soft bodies.

Community

👁 Watch ✏️ Suggest Change Sign in to suggest changes
📋 Proposals
No proposals yet for Physics Engines
Loading comments...