Release 63 - New Version!

Rating: No reviews yet
Downloads: 1473
Released: Aug 9, 2009
Updated: Jan 28, 2010 by bryanedds
Dev status: Stable Help Icon

Recommended Download

Application Ox Game Engine Installer 2.1.0.0
application, 40505K, uploaded Aug 9, 2009 - 1473 downloads

Release Notes

Update 1

There were some bugs in the tutorials that needed fixing, so I just uploaded them anew :)

Initial Release

I've fleshed out Ox's implementation to a point of definite completeness. In doing so, I've broken compatibility in non-trivial ways. Since I broke compatibility like this, I figured I'd also fix the API flaws in Ox that couldn't be fixed without more major breakage. Therefore, this release represents a new version of Ox that is rather incompatible with the previous.

Since I'm satisfied with the currently exposed features, I'm going to concentrate on documentation, tutorials, and samples for a while. I'll add fixes and maybe some simple editor features over time, but I don't see any big enhancements in the near-term.

The biggest change was adding the "surface" concept to the 3D scene system. Now scene components themselves aren't drawable directly; instead they delegate that to subcomponents that implement ISurface.

Here are the changes that occurred in detail -

Added "surface" concept and types to scene.
Renamed gui surface concept to 'image'.
Renamed diffuse texture concept to diffuse map.
To be consistent with .NET, replaced use of "Fire" verb with "Raise".
Capitalized public fields in VertexPointSprite.
Removed use of "Local" prefix in most places.
Replaced remaining "Local" prefixes with suffixes.
Replaced "World" prefixes with suffixes.
FxCop cleanup.
To be consistent with .NET, renamed "Has" to "Contains".
Renamed OxConsts type to OxConfiguration.
Renamed OxConsts.xml to Ox.xml.
Same for Scene and Gui.
Made inclusion of configuration files optional.
Removed SubcomponentTokens since they are not yet used.
Updated documentation.

Reviews for this release

No reviews yet for this release.