Showcase
Schatten der Nazra 3D (first public screenshot)
VoidRunner - glowing sun and smoke (all animated)
Rainbow
"Rainbow" tech demo screenshots showing the 3d capabilities of YDK 1.3.
Schatten der Nazra
SdN Demo Screenshots. You're looking at realtime lighting, -shadows, -reflections and lens effects.
Scene Editor
The map editor is not limited to RPG games, in fact the whole YDK is not even limited to tile-based games.
Other projects
Demonstration of non-tile-based YDK applications:
3D tools and editors
Some of the YDK 1.3 utilities. Water is animated and reflecting a chosen texture.
Features
Based upon...
- DirectX 8.1 - input, rendering, sound, music
- WinSock - network functionality
- zlib.dll - data zipping
- vbpng.dll - PNG loader
General features
- File access (read/write, zipped, encrypted, CRC check)
- Data encryption (Ycode)
- Supplementary mathematical functions
- Supplementary PNG support
- Geometry helpers (collision and intersection)
- Joystick Gamepad, Wheel, etc. support
- Extensions class (for your own plugins)
- Flexible scripting engine (Yscript)
- Server and client functionality (TCP/IP)
General rendering
- Basic rendering (points, lines, rects, polygons)
- Sprite rendering (rotate, zoom, stretch, light)
- Text rendering (converted TrueType fonts)
- Render-to-target (allows post-processing effects)
- Lightmap rendering (brighten, darken, coloring)
- Texture manipulation (get/set pixels, save screenshots)
- Screen effects (gamma, tint)
Multimedia
- Play sound effects (wav) and music (mp3, midi)
- Modify sound/music (volume, playback speed)
Tile-based
- Virtual camera (smooth movement)
- Tile maps (parallax, zoom)
- Tile sets (animated, rotated and mirrored tiles)
- Picture layers (eg. parallax fog or static backgrounds)
- Collision maps (non-rectangular)
- Object maps (for placing objects "on the map")
Top-down games
- A*-based pathfinding (straight/diagonal, full/partial)
- Chars (2, 4 or 8 -way sprites, circle- and point-based collision)
- Char sets (animated)
3D features
- Imports .ASE and .3DS files (3ds max models)
- Basic 3D rendering (models, sprites, animations)
- Texture effects (additive/subtractive rendering, env-bumpmaps)
- Large environment rendering (BSP trees)
- Numerous vector and matrix helper functions (easy math)
Misc add-ons
- Rumble / Force feedback effects
- Basic particle system (rain, snow, sparks)
- Starfield and Startunnel modules