Scrolling Game Development Kit

Scrolling Game Development Kit

Infobox_Software | name = Scrolling Game Development Kit



caption =
developer = Benjamin Marty
latest_release_version = 2.0.0
latest_release_date = December 27, 2007
operating_system = Windows XP
genre = Integrated Development Environment
license = GPL
website = http://sgdk2.sf.net/

The "Scrolling Game Development Kit" (aka. ""SGDK" or ""GameDev") is an integrated development environment for creating computer games. While not as popular or flexible as Game Maker, it offers a unique set of features particularly useful for creating platform games. Games created with this software can be completed entirely without coding, or can be customized by editing or writing code. Alternatively, the kit can be used in the more as programming tool to create or edit levels for an external game. The kit's extensibility features allow game data to be used externally.

Version 1

Version 1.x (more commonly referred to as ""GameDev") had many releases, the last of which was numbered 1.4.6. It was written primarily in VB6, and utilized a C++ COM component (also part of the open source project) called BMDXCtls for access to the DirectX framework.

Customization of version 1.x projects is typically done by writing independent VBScript files, and linking them to the project in project settings window (.GDP file). Alternatively a project can be customized using the extensibility features described below.

Extensibility in version 1.x is achieved via the XML export feature and support for COM automation. XML Export will write the project data (*.GDP) and map data (*.MAP) to a single plain-text file with limited binary encoding (primarily for storing the tile values). COM automation allows the engine to be accessed from external programs to control behavior at either design time (for extensibility) or run time (for customization).

Version 2

Version 2 (more commonly referred to as ""SGDK2") was [http://sgdk2.sf.net/release released on December 27th, 2007] . It is a rewrite from the ground up in C# using the .NET framework and Managed DirectX.

Customization in version 2 is accomplished by editing the run-time source code, which is embedded in the project.

Because the SGDK2 file format is natively XML, extensibility is trivial. One unique difference between version 1 and version 2 is that all game data is embedded in a single file rather than separated into GDP, MAP, BMP files and so forth.

References

* [http://gamedev.sf.net Version 1 Homepage]
* [http://sgdk2.sf.net Version 2 Homepage]
* [http://gamedevprj.sf.net Game Projects]
* [http://gamedev.comdel.net Forums]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Platform game — This article is about the computer and video game genre. For platformer units in petroleum refining, see Catalytic reforming …   Wikipedia

  • List of game engines — Many tools called game engines are available for game designers to code a game quickly and easily without building from the ground up. Contents 1 Free and open source 2 Proprietary 2.1 Commercial 2.2 Freeware …   Wikipedia

  • Phantom 2040 (video game) — Phantom 2040 is a side scrolling action adventure video game developed by Hearst Entertainment and published by Viacom in 1995 for the Sega Genesis, Super Nintendo and Game Gear. The game is directly based upon the animated television series… …   Wikipedia

  • Metroid (video game) — Metroid North American box art Developer(s) Nintendo R D1[1] Intelligen …   Wikipedia

  • Gamedev — may refer to:*Video Game Development *Scrolling Game Development Kit *GameDev , a popular website for game developers. *GameDevJob , Ukrainian game developers Portal …   Wikipedia

  • History of video games — Part of a series on …   Wikipedia

  • Left 4 Dead 2 — Cover art for Left 4 Dead 2 Developer(s) Valve Corporation Turtle Rock Studios[1] …   Wikipedia

  • Commodore 64 software — The Commodore 64 amassed a large software library of nearly 10,000 commercial titles, covering most genres from games to business applications, and many others. Contents 1 BASIC 2 Development tools 3 Modern Day Development Tools 4 …   Wikipedia

  • IPhone — Infobox Mobile phone name = iPhone image size = 200px manufacturer = Apple Inc. carrier = Portal:Apple Inc./iPhone Carriers available = Original: June 29, 2007cite news|url=http://www.mp3newswire.net/stories/7002/iphone line.html|title=Steve… …   Wikipedia

  • Atari ST — Infobox computer Photo = Name = Atari ST (family) Type = Personal computer Released = 1985 Discontinued = 1993 Processor = Motorola 68000 @ 8 MHz Memory = 512 kilobytes (512×210 bytes) to 4 megabytes (4×220 bytes) OS = Atari TOSThe Atari ST is a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”