Actions

SonicGDK

From Sonic Retro

Revision as of 07:18, 19 May 2012 by Xaklse (talk | contribs) (Just added a link to the new tutorial.)
SonicGDK.png
SonicGDK
Latest version: 1.10.000
Latest release date: 13/May/2012
Engine: Unreal Engine 3
Credits: Xaklse

SonicGDK (short for 3D Sonic Games Development Kit) is a codebase, a collection of source codes, which allows anyone to create 3D platformer video games based on the Sonic the Hedgehog franchise. It can be freely modified and is integrated with the UDK, providing you with a modern game engine in which to develop your game. Unreal Development Kit (UDK) is the free edition of Unreal Engine 3, a complete professional development framework used to create games on the PC.

The custom assets bundled with SonicGDK were created by several contributors and supplied for testing purposes.

Features

SonicGDK is built on top of the UDK which features:

  • Complete editing environment through UnrealEd, a WYSIWYG tool to allow content creation.
  • Multi-threaded rendering system, supporting a wide range of post-processing effects and real-time shaders.
  • Lighting and shadowing system, including screen space ambient occlusion and global illumination.
  • Animation system with full control of skeletal-based animations.
  • Scripting, through UnrealScript (an object-oriented programming language) or Unreal Kismet (a visual scripting solution).
  • Real world physics through its physics system powered by NVIDIA's PhysX; destructible environments through the fracture tool; particle effects system to add fire, smoke, rain, dust...
  • In-game cinematics and cut scenes with control over all objects in a scene.
  • Terrains through a deformable base height map with multiple layers of blended textures.
  • Navigation meshes and node-based navigation systems for artificial intelligence.
  • Bink video codec, SpeedTree foliage editor, FaceFX facial animation, Scaleform GFx Flash-based graphics.


SonicGDK provides the following additional features and objects:

  • Basic movement, including Sonic Physics.
  • Rolling spinball, SpinDash move.
  • 2.5D paths, custom cameras subsystem.
  • Water volumes, underwater physics, running on water.
  • Smashing, pushing and hanging subsystems.
  • Damage and drowning subsystems.
  • Rings, monitors, shields.
  • Springs, dash rings, dash panels, bumpers, spikes, giant air bubbles.
  • Reverse world gravity.
  • Sonic's special moves.
  • Super form.
  • Basic dumb badniks.
  • Checkpoint and music subsystems.
  • Custom gamepad support.
  • Special Stage.

Movements

Only Sonic is playable and has the following abilities, which each of one can be disabled easily:

  • Spin: While walking, press Crouch to make Sonic curl into a rolling attack. He'll remain in this position until you jump or slow down.
  • Spin Dash: While crouching, press Jump to have Sonic rev up with a stationary spin. Keep tapping or holding down Jump to build up momentum, and release Crouch to dash off with a full speed rolling attack.
  • Homing Dash: Jump, then press Jump again while in midair to home in on the nearest target within a range.
  • Jump Dash: Jump, then press Jump again while in midair to get a little horizontal speed boost.
  • Light Dash: While walking next to a rings trail, press Special Move once to fly at light speed along the trail.
  • Quick Step: While running at high speed, press one of the Quick Step buttons to quickly move aside.
  • Speed Dash: While standing still or walking at low speed, press Special Move once to get a little speed boost.
  • Boost: While running, hold down Special Move to run much faster. It consumes energy.
  • Stomp: Jump, then press Crouch and release it to crash down against the floor.
  • Shield Dash: Jump, then press Special Move to perform a special attack. You need an elemental shield.
  • Super Transformation: Jump, then press Special Move to transform. You need the 7 Chaos Emeralds.

Screenshots

Guides

A series of tutorials that explain how to use SonicGDK:

External links