Edge0.1.0推出

      Edge0.1.0推出。

     Edge2d是一个非常面向对象并且插件化的2D游戏引擎。得益于良好的软件架构,Edge2d将是一个容易被扩展的,跨平台,且不依赖于任何底层库的引擎。Edge2d是彻底插件化的,这里所谓的插件化是指引擎除了基础模块以及抽象层以外,其他任何部分,包括具体的图形模块(例如Direct3D8),具体的输入模块(例如Direct Input),等一系列与具体的底层API有联系的模块都将是可被定制的。

    该游戏引擎基本实现了上一篇日志我描述的特征。从10月初编码到现在,大概用了20多天,大概代码15000行----加了版权信息后就没有统计了。移植了一个完整的游戏,写了6个例子作为发行版本的一部分。

    在google code申请了一个项目,感觉还行。也许过几天会在GameRes申请个论坛什么的。做论坛有点复杂,得给别人回答各种各样的问题。这意味着我得继续坚持着完善edge。当然,就目前这个版本来说,各方面都不是很成熟。只好拿出来丢人现眼了。不过,我对于整个引擎的面向对象特性还是很满意的。希望大家支持。

    google code上的项目地址:http://edge2d.googlecode.com/

    感谢dophi公司里某个人为Edge设计的LOGO。

    先写到这,以后会出更多的技术文档,用以讲解引擎的各方各面。

 

你可能感兴趣的:(游戏,Google,input,引擎,跨平台,Direct3D)