The game will use OpenGL for fast blitting, alpha effects, light effects, rotation, scaling and probally pseudo 3D effects like the ones in Yoshis Island.
In Windstille the player will be placed in a foreign alien world and has to find its way back into safety.
Special focus will be on getting the foreign world and the players character itself believable.
Exploration will be more needed than plain shoot action, even so the players-character will be equipped with a multifunctional war-suit, so he will be far from defenseless.
The game will have slow placed explore and seak sequences as well as more rough section that will feature fast shoot and jump action. The game world should be presented in a consistent state, enemies once destroyed should not respawn automatically.
The player is free to go forward and backward in the world as long as the level design allows it.
The game will be presented in a classic 2d jump'n run perspective, while multiple layers of tile-maps, zooms, parallax scrolling and fluent animations should give the world a plastic and realistic feeling.
The main opponents in the first few levels will be animals, like insects or spiders, from the foreign world. Doding them instead of fighting them might often be a valuabl choice, even so the player should have a good amount of freedom about how he solves the problem he is facing.
To allow a wide varity of puzzles and story events inside the game, it will have to rely on a scripting engine. Game content should be influencable quite a lot by scripting so that level designers and script writers have the freedom needed to create a compelling game.
Relations to other games.
If somebody now thinks this sounds similar to Another World, Flashback, Turrican, Metroid or Prince of Persia he is quite right, all these games have been a big source of inspiration, but simply cloning them is not the point of this project.
Below you can download the source code for Windstille, the 0.2.0 release should be a useable techdemo, its a bit playable (one level, one type of enemy) and should give you an impression of how Windstille might look like. The 0.3.0 release is much newer, but not really playable, its just a pure techdemo. Win32 releases always lack a bit behind. The static-binary requires a working OpenGL installation, glibc version shouldn't matter.
- Source: windstille-0.3.0.tar.bz2
- Win32 Source: Windstille-0.3.0-win32-src.7z
- Binary Source: Windstille-0.3.0-win32.zip
- GNU/Linux binary+source: windstille-0.2.0-binary-i386.tar.bz2 [9.5mb]
- Win32: windstille-0.2.0-1-win32.zip [8.7mb]
- GNU/Linux binary: windstille-0.1.0-binary-i386.tar.bz2 [1.7MB]
- Source: windstille-0.1.0.tar.bz2 [424KB]
- Source: windstille-0.0.0.tar.bz2 [57KB]
The following videos demonstrate some OpenGL and GLSL based effects which might be used in the game:
These are real screenshots, either from the game itself or from of a particle and explosion test demos.
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog: