|
Project Information
Members
Links
|
Edge2d Game EngineEdge2d version 0.1.0 Copyright © 2007-2008, Kevin Lynx. All rights reserved. OverviewEdge2d is a very object-oriented and plug-in-based 2d game engine. As a result of strict software design edge2d will be an easy extended, cross-platform and independent from any other 3rd libraries engine.
Edge2d is absolutely plug-in-based. What plug-in-based here mean is that all the modules except the basic module of edge2d (also called abstract level) is plug-in enabled. For instance, you can develop your own graphics module to be an Edge2d plug-in and register it into Edge, and then Edge will work with your own graphics plug-in. The original developer of Edge recommends users to develop their own plug-ins. That’s the main design purpose of Edge. That means you can develop your own plug-ins easily but not modify the Edge’s basic module. Edge2d is open-source. The original developer tries his hard to show his experience on OOP to every engine user. I don’t want anything, I only want to share my little experience on programming especially on Object-oriented programming. I hope you will enjoy this library from my deep bottom of hear. Features
ArchitectureThe release version of Edge2d includes three parts: Edge base, Edge helper and any kinds of plug-ins. The Edge base (also called abstract level) is mainly to provide your interface to use and some other basic functions like IO, log system and exceptions. The Edge helper includes some static library that has an easy framework, frame animation, resource management from xml and some other libraries taken from other library( like particle system in HGE) The plug-ins are many dynamic libraries in fact. These plug-ins implement the basis of Edge like Graphics, Image Codec, Input System, Sound System, IO reading from any kinds of compressed data files, Font, Operation System dependent modules etc.
DownloadsEdge VS2005 Binaryhttp://edge2d.googlecode.com/files/Edge_vc8_bin.zip Edge Documentshttp://edge2d.googlecode.com/files/EdgeDoc.zip Edge Examples(bin and source code)http://edge2d.googlecode.com/files/EdgeExamples_Full.zip Edge Full Game Demo : Crazy Eggs Clonehttp://edge2d.googlecode.com/files/EdgeExample-CrazyEggsEdge_v3.zip Edge Full Game Demo : Popo Clonehttp://edge2d.googlecode.com/files/EdgeExample_Popo_Full.zip Contact the original developer (Kevin Lynx)[zmhn320@163.com] |