Xors3D

Engine default

Website:
http://xors3d.com

Developer:
Xors3D Team

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows

Languages Written In:
C/C++, Basic

Languages Supported:
C/C++, Basic

Graphics APIs:
DirectX

Rating:
  (1 review)

Editor:
None (be one!)

Xors3d is a middleware solution for game developers. However this engine can be used not only for development of games, but for anything from simple visualizations to complex simulations as well. Using Xors3d you’re able to construct games of any genre by writing less code in a shorter amount of time. It combines simplicity, flexibility and power.

Supported Features

General

  • Object-Oriented Design
  • Other
  • Provided as set of DLLs (header files for C++, BlitzMax, Blitz3D are included).
  • Physics, scripting and sound support are implemented in separate DLLs (no need to carry them all if they are unnecessary).
  • Logging system with different levels and targets (html, std::cout, string).
  • Pack files with a virtual directory hierarchy.
  • Entity system.
  • Fixed-function
  • Deferred Shading
  • Render-to-Texture
  • Fonts
  • Viewports.
  • Hardware, shader and software emulated instancing.
  • Taking screenshots.
  • Billboarding
  • Particle System
  • Fog
  • Post-processing effects.
  • Easy to use particle system.

Lighting

  • Per-vertex
  • Per-pixel
  • Lightmapping Point, directional and spot lights.

Shadows

  • Shadow Mapping
  • Realtime dynamic soft shadows based on PSSM technique.
  • Shadows are casted from any light onto any entuty.
  • Adjustable number of split planes, shadow map size and other parameters.

Texturing

  • Basic
  • Multi-texturing
  • Bumpmapping
  • Mipmapping
  • Volumetric
  • Projected

Shaders

  • High Level
  • HLSL.
  • Automatic semantics for often-used data.

Meshes

  • Mesh Loading
  • Skinning
  • Deformation
  • Loads B3D, 3DS, MS3D, FBX, X.
  • Saves FBX (static).
  • Access to vertex and index buffers.

Scene Management

  • General

Animation

  • Skeletal Animation
  • Animation Blending

Terrain

  • Rendering
  • CLOD
  • Splatting
  • Dynamically deformable heightmap based terrain.
  • Smart LODs.
  • Customizable splatting shader.

Physics

  • Basic Physics
  • Collision Detection
  • Rigid Body
  • Based on Bullet Physics.
  • Rigid bodies (boxes, spheres, cones, cylinders, capsules, convex hulls, trimeshes).
  • Joints (point to point, hinge, 6 dof, 6 dof spring, joint limits and motors).
  • Mass, friction, damping.
  • Force, impulse, torque, torque impulse, contact detection, contact information.

Sound

  • 2D Sound
  • 3D Sound
  • Streaming Sound
  • Supports wav, mp3, ogg.
  • Panning, pitching and volume control for 2d and 3d sounds.
  • Sound and music looping.
  • Video play back.

Scripting

  • Based on AngelScript.
  • Easy to use syntax of C++.
  • Call of engine functions.
  • Garbage collector.
  • Multithreading.

Licensing

License Name Price in $US Source Code Included?
Proprietary Free No
Trial: full functionality with 30 mins limitation for runtime
Proprietary $100.00 No
Indie

Write a Review

Showing 1-1 of 1

0 of 0 people found the following review helpful

Good engine

  by 00000000000000000000000000000000 gdev2 Dec 10, 2011 at 04:53

This game engine is similar to the famous Blitz3D engine. But it is a DirectX 9.0c engine with Bullet physics and Shader support. So far, after about two years, has been actively enhanced and maintained.

Was this review helpful to you? Yes No

Suggest Edits

Last edited Dec 28, 2011 at 13:11

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.