My favorites | Sign in
Project Logo
                
People details
Project owners:
  KevinLynx

Edge2d Game Engine

Edge2d version 0.1.0 Copyright © 2007-2008, Kevin Lynx. All rights reserved.

Overview

Edge2d 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

Architecture

The 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.

Downloads

Edge VS2005 Binary

http://edge2d.googlecode.com/files/Edge_vc8_bin.zip

Edge Documents

http://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 Clone

http://edge2d.googlecode.com/files/EdgeExample-CrazyEggsEdge_v3.zip

Edge Full Game Demo : Popo Clone

http://edge2d.googlecode.com/files/EdgeExample_Popo_Full.zip

Contact the original developer (Kevin Lynx)

[zmhn320@163.com]









Hosted by Google Code