The NintendoWare Bezel Engine is a Nintendo developed engine and middleware for use on Nintendo Switch. It is the successor to NintendoWare middleware. Nintendo uses it for some games, and it is mainly used for third party development.

History

At Game Developers Conference 2018, Nintendo announced Bezel Engine, an engine and middleware for use by first and third-party companies on the Nintendo Switch.

Bezel Engine

Features

Built-in shader system (PBR) Post effects 3D physics engine (using NVIDIA's PhysX system) 2D physics engine (using Box2D or LiquidFun) Scripting (via Lua) and a dedicated scripting debugger Networking system (Nintendo's peer-to-peer Pia network system or NEX) Nintendo Switch System Feature support (such as HD Rumble and the IR Motion Camera) Complete asset building system

Bezel Engine

Bezel Engine is extendible for developers, allowing for modular capabilities inside of the engine. Open source libraries and proprietary libraries can form a more modular developer environment.

Bezel Engine

The engine is also technically backward compatible with NintendoWare, so developers can leverage experience and can port assets and audio.

Games

References

2018 software

Nintendo

Video game engines