GEM3 is designed for RPG and action projects with first person or third person camera perspectives. Unlike GEM1 and GEM2, the engine supports a full 3D game world and enables the creation of realistic indoor and outdoor environments with dynamic lighting, navigation, and object interaction.
Level data and quest logic are stored in separate layers, allowing multiple level designers and gameplay programmers to work on the same level simultaneously without conflicts. The editors operate according to the WYSIWYG principle without prerendering, with the editor and the game functioning as a unified system that allows instant simulation launch.
The engine includes server side code for long running game sessions with players able to join at any time, as well as full User Generated Content support, making it suitable for long term game support and expansion through updates and additional content.
Advantages of Using GEM3
The component based object structure of GEM3 allows functionality to be expanded without practical limits, supporting any combination of properties.
A flexible modular architecture makes it possible to modify engine structure and functionality across a wide range by changing only user side code.
The built in editor can be adapted to product specific requirements through custom extensions.
Cross platform capabilities: PC Windows x86 and x64, use of DirectX 9 and DirectX 11 features with full DirectX 9 compatibility, and porting of core engine components to Linux.
A set of WYSIWYG editors allows game levels, event logic, AI behavior, and environment settings to be created without programmer involvement, including weather effects, special effects, lighting, sound, and light sources.