GameEnviron is a portable and small library for creating sprite-based video games for the following platforms: MacOS, Windows95, Windows98, Windows NT, Win9x, Win2000 and in the future we will also release the version for Net Yaroze (Black Playstation), Playstation and LINUX. It is based on the award winning Integrated Development Environnment from Metrowerks CodeWarrior Release 4. We are planning to integrate a 3D engine within GameEnviron. GameEnviron is fully object-oriented, uses reference counting mechanism for object deletion and the key features of the animation engine are as follow:
- 16-Bit 640x480 Display
- Unlimited animation layers
- Each animation layer can be Y-sorted
- Sprites with blending level (semi-transparency)
- Integrated Classes for Menu handling
- Integrated Classes for Bitmap Font handling
- Integrated Classes for Sound Handling
- Integrated Classes for Digital Video handling
playing a sound can be easy as follows:
GEPath SoundPath;
SoundPath.appendDirectory(?SOUND?);
SoundPath.setFileName(?MUSIC?);
SoundPath.setExtension(GESoundExtension);
GESound& MySound = *new GESound;
MySound.createFromPath(SoundPath);
MySound.play();
and creating a multi frames masked sprite:
GEPath SpritePath,MaskPath;
SpritePath.appendDirectory(?SPRITES?);
SpritePath.setFileName(?BALL?);
SpritePath.setExtension(GEImageExtension);
MaskPath.appendDirectory(?SPRITES?);
MaskPath.setFileName(?BALL?);
MaskPath.setExtension(GEImageExtension);
GESprite& MySprite = *new GESprite;
MySprite.createFromPath(SpritePath, MaskPath, TOTAL_FRAMES, SINGLE_MASK);
No extra programming is needed to handle the animation on the screen,
concentrate yourself and focus on the game development and graphics design, then compile your code for the platform(s) you want.
The
first example of a product is BrickBreak,
download it from this site, if you would like to see GameEnviron
in action.
If you are interested in purchasing GameEnviron please
contact us at info@foundationcompany.com
©
The Foundation Company, all rigths
reserved |