A downloadable tool for Windows, macOS, and Linux

A game engine I wrote in the early 2000's, inspired by indie game dev tools of the era like DarkBASIC or Blitz3D. It used Irrlicht for graphics, IrrKlang for audio, and AngelScript for scripting, although there was a separate SDK version which offered the engine in a dll and wrappers for several BASIC programming languages of the time. The webpage and original source was preserved here: https://github.com/JaviCervera/coldsteel-archive

List of features (some of them were not ever fully implemented, as the engine didn't make it past the beta stage):

Core

  • Windows 98/ME/2K/XP platforms (unsupported Mac OS X and Linux versions are also available for BlitzMax).
  •  All functions documented.
  •  Supports packed media (to have all the files of your game inside a single compressed package).
  • File system with support for reading data inside compressed packages.
  • Integrated XML parser and writer.
  • Fast 3D math functions, for handling vectors and matrices.
  • Fast collision detection and response.
  • Use the engine as a dll, to integrate it with any application or programming language.
  • Code your game completely in AngelScript.
  • True 3D audio.
  • Support for the TCP and UDP networking protocols.
  • Client/server architecture.

Rendering

  •  High performance rendering through Direct3D9 and OpenGL.
  • Indoor and outdoor scene management.
  • Bone and vertex based character animation.
  • Billboards.
  • Light maps.
  • Dynamic lights.
  • Alpha-blending.
  • Environment mapping.
  • Custom bitmap fonts.
  • Supports multiple model formats: b3d, md2, ms3d, x.
  • Supports multiple texture formats: bmp, png, jpg, tga, pcx, psd.
  • Octree rendering for mesh occlusion.
  • LOD-based terrain rendering.
  • Realtime volumetric shadows.
  • Bump & parallax mapping.
  • Pixel and vertex shaders, up to version 3.0 (FX, HLSL, GLSL and ASM shaders are supported.)
  • Particle effects.

Scripting (AngelScript)

  • Syntax based on C, so it will be familiar to you if you already know C++, C#, Java...
  • Intermediate tokenized binary format, so your users won't be able to read the source code of your game.
  • Complementary functions for memory handling, maths, string manipulation...
  • Includes script compiler.

Tools

  • Font editor.
  • Material editor.
  • Particle editor.
  • Interface editor.
  • Gui skin editor.
Published 5 days ago
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
AuthorJaviCervera
Tagsblitz3d, darkbasic, Game engine

Download

Download
ColdSteelPro-Beta0.6.zip 4.4 MB
Download
ColdSteelSDK-EA0.9.zip 4.3 MB
Download
ColdSteelSDK-EA0.9.1.zip 4.3 MB
Download
ColdSteelSDK-EA0.9.2b.zip 1.2 MB
Download
ColdSteelSDK-EA0.9.3.zip 1.6 MB
Download
ColdSteelSDK-EA0.9.4-win.zip 1.6 MB
Download
ColdSteelSDK-EA0.9.4-lin.zip 1.8 MB
Download
ColdSteelSDK-EA0.9.4-mac.zip 4.2 MB
Download
ColdSteelSDK-EA0.9.5-win.zip 2.1 MB
Download
ColdSteelSDK-EA0.9.6TEST1-win.zip 1,015 kB
Download
temple.zip 3.6 MB

Install instructions

The editors will ask you for a username and password. Please use this one:

Name: Freeware
Key: V3PV7-JTVFM-NKW2M-P9K9Y

Leave a comment

Log in with itch.io to leave a comment.