Quickstart Engine v0.19
Release notes
This is the first release of the brand new engine framework. This means that v0.19 is a completely different engine than any of the previous releases. If you're looking for the engine in the screenshots and videos, then you're looking for QuickStart Engine v0.182b.
This version of the engine will present a new object model, which we hope and feel will be more intuitive, easier, extensible and performant to use. At the moment this version does not have all of the components seen in - v0.182b, but it is just the beginning of a whole new framework which will soon be much better than 0.182b.
In order to use this version you will need:
- Visual Studio 2005 with C# (Express version will be sufficient)
- XNA Framework
- AGEIA PhysX Driver http://www.ageia.com/drivers/drivers.html. This does NOT mean you need an Ageia PhysX card, you can run your physics fine without it.
In order to develop on the physics implementation you will also need
- Visual Studio 2005 with C++
- AGEIA PhysX SDK
Implemented features
- Event system
- Messaging system
- Object pool system
- Input system
- Keyboard
- Mouse
- Gamepads (Supports 4 players at once)
- Renderer capable of rendering a custom geometry format with materials.
- Custom model processor
- World manager that defines world geometry (in this case, "the model"), lighting, and camera settings for the renderer.
- Cameras
Fixed, free-moving, FPS, Arc-Ball camera and more...
- Lighting (preliminary)
- SceneManager (preliminary)
- Terrain component
Static terrain LOD (preliminary, will be dynamic in future versions)
Scalable terrain
- Self-shadowing, normal mapped (soon)
- Multi-texture splatting
A Screen system that will define how the world rendering (if even present at certain times) is composed with other screen elements, like GUIs, menus, etc.
Screen which can be opened/closed and display some text.
Screen which can overlay the main game
Physics engine integration
Our engine uses Ageia PhysX, and we're planning on using the JigLibX physics for Xbox360 support.
You will need to download Ageias drivers in order to use the engine. http://www.ageia.com/drivers/drivers.html
Major features coming in the next couple of versions
- Networking
- Animation
- A.I.
- Graphics Improvements
- Sound
- GUI
- World/Scene Editor
- Scene Manager
Plenty more. See 'Issue Tracker' tab to see all that we're working on or have planned.
Download link :
https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=QuickStartEngine&ReleaseId=7491
