Modelworks
Lifer
Two feature complete game engines are now free.
Unity and Dark Basic Pro.
Unity was formerly $200 and Dark Basic Pro was $69.
I have been looking at unity and the scripting and ease of use is really good. The abilities of the engine are pretty high for something that is now free.
You can even make commercial products with the free version .
I haven't used Dark Basic Pro before but it looks pretty capable as well.
http://unity3d.com/unity/
Darkbasic Pro
http://darkbasicpro.thegamecreators.com/
Unity and Dark Basic Pro.
Unity was formerly $200 and Dark Basic Pro was $69.
I have been looking at unity and the scripting and ease of use is really good. The abilities of the engine are pretty high for something that is now free.
You can even make commercial products with the free version .
I haven't used Dark Basic Pro before but it looks pretty capable as well.
http://unity3d.com/unity/
Particle Systems
Direct3D 9 and OpenGL
Flexible Pipeline
TrueType Font Support
Texture Handling
High-Quality Mipmap Generation -Detail Fade, Kaiser Filters, Gamma Correction, and more.
Audio Support - ogg, quicktime, wav, mp3
Hit Save in Maya, 3ds Max, Cinema 4D, Cheetah3D or Blender, and Unity will pick up all changes across your entire project.
Lightmaps
Screen Space Ambient Occlusion
Image Formats
* Photoshop .psd and .tiff are imported with layers automatically flattened.
* JPEG, PNG, GIF, BMP, TGA, IFF, PICT and many other image formats are supported.
Unity's shader system combines ease of use, flexibility and performance. All the built-in shaders integrate perfectly with any type of light, with cookies or without. If that's not enough you can write your own shaders in Unity's powerful ShaderLab language with Cg and GLSL
Realtime Networking
State Synchronization
GameObject position, velocity, animation, and anything else can be synchronized between players using a delta compression algorithm or uncompressed unreliable methods.
.NET socket libraries can be used for real-time networking, by opening TCP/IP sockets or sending UDP messages. They also make speaking XML easy, and can connect to ODBC database connections.
Ageia PhysX
Unity contains the full capabilities of the Ageia PhysX next-gen Physics Engine.
Unity supports full Rigidbody physics. Rigidbodies act under forces, collide, and work in Joints with no scripting required.
Hinges, springs, ball-sockets, character limbs, and the fully-customizable configurable Joint. Make them breakable to allow emergent game play.
World's Fastest JavaScript
Unity's JavaScript implementation JIT-compiles to native machine code. It runs 20x faster than Flash or Director based JavaScript, and the same speed as C# and Boo.
Game logic runs on the Open Source .NET platform, Mono.
Moving, rotating, and scaling objects just takes a single line of code. Duplicating, removing, and changing properties is done likewise. Everything can be referenced directly, by name or hierarchy, tags, and proximity or touch
Cooperative Multi-Threading
Logic flows that involve waiting a bit of time are performed in three lines of code. This makes multi-threading easy and robust.
Standalone Mac & Windows
Darkbasic Pro
http://darkbasicpro.thegamecreators.com/
Binary Space Partitioning (BSP)
Potential Visibility Set
Pixel & vertex shaders
Real time shadows
True reflections
Lights
Matrices
Advanced terrain
Multiple camera views
Particle system
Lightning fast 2D sprites
Polygon collision detection
Bump mapping
Light mapping
Environment mapping
Multitexturing
Bone based animations
Cartoon shading
Rainbow rendering
Low level access of object data
Vector and matrix manipulation
Creates .EXE files
Encrypt and compress exes
Icon control of exes managed
Breakpoint markers
Produces 100% machine code
DLLs containing FORMATTED FUNCTIONS can be dropped into the plug-ins directory, after which they become commands within the language All components are modular for safe and stable upgrading