PDA

View Full Version : 100% FREE 2D Game Engine


Leper
09-19-2005, 01:02 PM
You need VB6 for it.. but its 100% Free!!

http://www.dxgame.com/

DXGame Engine Features:

DirectX 8.1 Hardware Accelerated "2D via 3D" Game Engine
Fully automated device lost recovery and handling.
Full screen apps in 16 or 32 bit color modes.
Windowed apps with ease.
Render to a picture box for exciting interface possibilities. (Example Image)
You'll never have to worry about any low level DirectX functionality.
"Pixel Perfect" Sprites. (No smearing, no texture tearing, no artifacts, etc.)
Programmer thinks and works in the standard 2D realm.
Easy to comprehend toolkit. High level with low level results.
Novice users will be amazed what they can accomplish with minimal code.

Sprite Engine:
Powerful auto move engine with dozens of movement styles (Chase, Track, Orbit, etc...)
Scaleable in size in both X and Y sizes
Rotation
Alpha Levels
Modulate the RGB components
Alpha or Blend draw modes
Easy animation (once, loop, collide, frame, etc..)
Zorder
Set it and forget it

SpritePFXEngine: (Basic Particle FX Engine)
Over 40 variations and growing!
Scaleable in both X and Y sizes
Modulate RGB color
Alpha Levels
Blend mode
Attach to any sprite
Create your own particles on the fly
Modulate the RGB components
Set it and forget it

Explosion Engine: (Part of the SpritePFXEngine)
Over 70 variations
Scaleable size
Scaleable speed
Modulate the RGB components
Set it and forget it

Sprite To Sprite Collision Checking:
Auto Scaling
Box to box
Circle to circle
Circle to box

Tile Map Engine:
Tile Map With Fx
Rotating tiles
Alpha tiles
Scaleable tiles
Animated tiles
Shaking tiles
Pixel scroll in any direction
Easy tile read, write
Sprite to tile checking
Mouse to tile checking
Multi layer rendering

Timers:
Set
Configure
Check

Bitmap Color Fonts:
Proportional
Scaleable size
Alpha Levels
Blend mode
Modulate RGB color

Text:
Font type
Font size
Color
Italic, Bold, etc..
Shadow
Formatting

Texture:
Load
Render
Scale
Alpha
Rotate
Skew
TextureFX (Fx engine, Set it and forget it)

Shape:
Line
Rectangle
Circle
Filled, unfilled, filled w/texture.

Tiler: (fill screen with tile)
Config
Alpha
Blend mode
Auto move/render
Set it and forget it

Starfield: (Can be used for multi fx)
Auto move/render
Random frame
Random rotate
Set it and forget it

File:
Packing
Unpacking
Compress (Zlib)
Decompress (Zlib)

Wav Files:
Load/Play
Loop
Volume
Panning
Frequency

Music Files: (mid, rmi, mp3, etc.)
Load/Play
IsPlaying?
Loop
Volume
Panning
Tempo
Mute
Pause

Input:
Mouse
Gamepad/Joystick
Keyboard

Zones:
Setup any number of zones
Circle or box zones
Easy zone collide check with boxes or circles
Move individual zones or all at once
State - off/on

Misc:
Time based movement
Backdrop
PolySprite
DXGSprite (Re-useable sprite object)
Save screenshot with auto increment file number
Built in helper functions
Gamma Correction
Clipping Region
Low level DirectX objects exposed for exciting rendering techniques. (Mix 3D and 2D easily!)