SpriteCraft is a sprite game engine for quick and easy development of qualitative 2D games. With SpriteCraft even a beginner programmer can quickly create a game in any suitable programming language.
If you want to:
- create great games without writing tons of code;
- program games quickly and easily;
- develop games with your favorite programming language and in your favorite programming style,
then SpriteCraft is definitely what you need!
- High-level objects management
SpriteCraft provides high-level, easy and clear management for all the game objects. Besides of that, it allows you to efficiently automate some operations and assign specific reactions on a variety of events.
- "2D via 3D" approach
Although SpriteCraft provides author with a sprite-level interface, the engine itself works with 3D objects and intensively uses the extended capabilities of 3D-accelerators. This allows to perform a lot of calculating operations directly on the video card and lower CPU usage.
- Basic particles system
Particle systems are required to show various explosions, trails, fire, fog, smoke and other similar effects.
- Creating tile maps
Tile maps allow you to create scrolling background which can also be cycled and/or multi-layered. Tile maps are really indispensable in creating scroll-shooters and other scrolling arcade games.
- Collision detection
SpriteCraft gives you convenient mechanisms both for automatic and explicit collision detection. During collision check, the sprite may be considered as a circle, a rect, or a bitmask, which grants you with a range of comparing types, from faster "circle-to-circle" upto slower "pixel-to-pixel".
- OpenGL and Direct3D/DirectSound/DirectInput support
- Powerful scripting language
» version 2.2 - posted on 2005-07-20
EULA - End User License Agreement
END-USER LICENSE AGREEMENT FOR SpriteCraft game engine
This license agreement ("EULA") is a legal agreement between you, either an individual or a single entity, and Teggo concerning the software identified above, which includes SpriteCraft library (or SpriteCraft game engine, contained in spritecraft.dll file), usage examples and accompanying printed, on-line or other electronic documentation ("SOFTWARE"). The SOFTWARE also includes any updates and supplements to original SOFTWARE provided to you by Teggo. This license does not cover any 3rd party software linked to or derived from the SOFTWARE.
By installing, copying, running, modifying or otherwise using the SOFTWARE, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, you must remove all SpriteCraft files from your computer.
All copyrights to the SOFTWARE are exclusively owned by Teggo. All rights not expressly granted here are reserved by Teggo.
This SOFTWARE is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE is licensed, not sold.
This SOFTWARE is distributed on a FREEWARE basis, without source codes. The source codes may be purchased separately.
Your application is considered as "powered by SpriteCraft", "made with SpriteCraft", or simply "SpriteCrafted" if it has at least one call of SpriteCraft methods.
GRANT OF LICENSE
1. Installation and Use
You are granted a right to install the SOFTWARE and use it in accordance with the terms of this EULA, in order to create your own powered by SpriteCraft applications. You are also allowed to distribute the spritecraft.dll library file with your SpriteCrafted software.
2. Using SpriteCraft Game Engine
The SOFTWARE may be used to produce any kind of derived software product free of charge, without any registration fees or royalties to the copyright holder.
Free version does not include the source code, which may be purchased separately.
Making reference to SpriteCraft library from your software is not obligatory, but is appreciated. You may place a "Powered by SpriteCraft" logo on your splash screen or in the credits section of your application; the required graphics is provided within the installation package.
3. Obtaining and using source codes
The source code of SpriteCraft may be purchased from Teggo. This purchase allows you to make modifications to and compile the source code, as well as use modified code in your products.
4. Support policy
Support for the SOFTWARE usage is provided solely via online forums; no e-mail support is granted.
5. Upgrades policy
The latest version of the SOFTWARE can be freely downloaded from SpriteCraft web site.
6. Redistribution of the SOFTWARE
You are allowed to make as many copies of the SOFTWARE installation package as you wish. Teggo allows and encourages magazines, web sites, bulletin board systems, and end-users to freely distribute the SOFTWARE installation package via electronic means with the following restrictions:
- the authors and origin of the SOFTWARE must be clearly stated;
- the content of the installation package cannot be modified;
- this EULA may not be removed from or altered in a redistributed package.
No person or company may charge a fee for the distribution of the SOFTWARE without written permission from the copyright holder.
Documentation and tutorials, except example codes, cannot be reproduced separately from the installation package without written permission from the copyright holder.
SpriteCraft example source codes provided within this installation package can be used in your applications without any limitations.
1. Redistribution of the source code
Upon purchasing the source code, you are not allowed to sell, rent or grant the source code, and any modifications made to it, to another person or entity, without written permission from the copyright holder.
2. Reverse engineering and modifications
You may not use, copy, emulate, clone, modify, decompile, disassemble, otherwise reverse engineer the SOFTWARE, or any of its parts, except as provided by this agreement. Any such unauthorized use will result in immediate and automatic termination of this license agreement.
LIMITATION OF LIABILITY
This SOFTWARE is distributed "as is". No warranty of any kind is expressed or implied. You use it at your own risk. The author will not be liable for data loss, damages, loss of profits or any other kind of loss while using or misusing this software.
Teggo does not guarantee that SOFTWARE is error free. Teggo does not guarantee that this SOFTWARE meets your personal requirements.
Thank you for using the SOFTWARE in accordance with the terms of this EULA.