关于国产跨平台的开源游戏引擎LGame
声明: 本博客文章原创类别的均为个人原创,版权所有。转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。
LGame可能听说的人不算很多,但也不算少了。早在我还在读大二大三,大概就是08-09年的那个时候,作者就已经开始规划和开发了。
LGame的作者博客为: http://blog.csdn.net/cping1982。
我最早开始进行游戏开发,就是看的他的博客。不过他博客已经有将近1年没有更新了。
本来我以为LGame已经“太监”了。但最近突然发现,虽然作者博客没有更新,但LGame还在继续开发中。
从LGame的Google Code项目地址Check Out项目。
可以看到作者cp在2013年6月20日更新了LGame 0.4版本。而且还有个文档,说明了LGame已经从Google Code移到Github了。项目地址为: https://github.com/cping/LGame。
解压LGame0.4版的压缩包。
我们可以看到,作者的规划中,有C#, C++, GO, Java(包括Android和JavaFX), JavaScript, Ruby等。
其中C++,Go,Ruby,JavaFX目前为空。JavaFX上明确说明了看未来的发展状况来进行规划。而C++版看截图貌似也完成了一部分,不过暂未上传到Github。
本人初步的看了下,C#版和Java版(包括JavaSE和Android)是实现的最多的。另外JavaScript中GWT和JS的实现的LGame Mini包。也已经有部分的功能了。
Android版里的示例增加了很多。有部分是成品游戏。(有可能作者正在用这些游戏赚钱ing - -!!也有部分可能是从其他游戏里弄来素材用LGame重写了一遍)。
另外,Java版的扩展包还是之前的那三个。
added里面是一个简单的AddOn包,包含一个播放Movie(按帧播放LTexture),一个脚本引擎以及SRPG和STG的扩展包。
我们接着往下看,下面多了个Tools文件夹。
这些都是作者为LGame开发的一些工具。有LGame专用的资源打包工具,地图编辑器,物理模拟等工具。 还有几个是为LGame For XNA使用的,包括把资源转为xnb格式,以及XNA中的字体制作工具。还算是比较丰富的。
本人还算是比较佩服LGame的作者,之前也与他邮件交流过。不过由于他的博客一直没更新,很多人不知道他的动态。特此开了篇文章介绍一下LGame的近况。
其实作者也曾经有过邀请一些人加入LGame的开发的想法,后来也无疾而终了。一个人能写如此多的平台和代码还是很令人佩服的。
转载请注明出处:http://blog.csdn.net/ml3947
关于国产跨平台的开源游戏引擎LGame的更多相关文章
- [转载]或许您还不知道的八款Android开源游戏引擎
或许您还不知道的八款Android开源游戏引擎 分类: 技术文章 2010-08-04 20:27 17430人阅读 ...
- Genesis-3D开源游戏引擎简介!
Genesis-3D由搜狐畅游公司超百人引擎研发团队历时数年耗费巨资自主研发,是国内外首款商业开源的3D游戏引擎平台.它包括跨平台渲染引擎.2D引擎.物理引擎.音效系统.粒子系统.动画系统.服务器引擎 ...
- 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程08:虚拟键盘实现》--本系列完结
8.虚拟键盘实现 概述: 硬键盘就是物理键盘,平时敲的那种.软键盘是虚拟的键盘,不是在键盘上,而是在"屏幕"上.虚拟按键就是虚拟键盘的一部分,根据功能需求,提供部分按键效果的UI可 ...
- 《Genesis-3D开源游戏引擎完整实例教程-2D射击游戏篇:简介及目录》(附上完整工程文件)
G-3D引擎2D射击类游戏制作教程 游戏类型: 打飞机游戏属于射击类游戏中的一种,可以划分为卷轴射击类游戏. 视觉表现类型为:2D 框架简介: Genesis-3D引擎不仅为开发者提供一个3D游戏制作 ...
- 《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本
1.Genesis-3D开源游戏引擎主要面向哪些用户人群?有限制吗? 1.我们的引擎没有限制,只要您想了解和使用我们的引擎,就可以加入Genesis-3D的大家庭.2.我们的主要用户群是各个相关的企业 ...
- 《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇:简介及目录》(附上完整工程文件)
跑酷游戏制作 游戏类型: 此游戏Demo,为跑酷类游戏. 框架简介: 游戏通常由程序代码和资源组成.如果说模型.贴图.声音之类的可以给游戏环境提供一个物理描述和设置,那么脚本和代码块会给游戏赋予生命, ...
- 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程:简介及目录》(附上完整工程文件)
介绍:讲述如何使用Genesis-3D来制作一个横版格斗游戏,涉及如何制作连招系统,如何使用包围盒实现碰撞检测,软键盘的制作,场景切换,技能读表,简单怪物AI等等,并为您提供这个框架的全套资源,源码以 ...
- 《Genesis-3D开源游戏引擎-官方录制系列视频教程:进阶实例篇》
注:本系列教程仅针对引擎编辑器:v1.2.2及以下版本 G3D进阶实例 第四课<2D编辑与脚本的统一入口> 使用G3D完成一个简单的类飞机大战游戏,介绍了G3D2d游戏制作的流程包括: ...
- 《Genesis-3D开源游戏引擎-官方录制系列视频教程:基础操作篇》
注:本系列教程仅针对引擎编辑器:v1.2.2及以下版本 G3D基础操作 第一课<G3D编辑器初探> G3D编辑器介绍,依托于一个复杂场景,讲解了场景视图及其基本操作,属性面板和工具栏的 ...
随机推荐
- WaitHandle、AutoResetEvent、ManualResetEvent
多线程中的锁系统(三)-WaitHandle.AutoResetEvent.ManualResetEvent 介绍 本章主要说下基于内核模式构造的线程同步方式,事件,信号量. 目录 一:理论 二:Wa ...
- 学习的例子gcc+gdb+make
1 小侃GCC 在正式使用gcc之前,我们先来侃侃gcc是啥玩意儿? 历史 如今的GCC是GNU Compiler Collection的简称.既然是Collection,就是指一些工具链的集合. 最 ...
- 解决wps for linux 中文输入法光标不跟随的问题
需要安装qt4-qtconfig和ibus-qt4,安装ibus-qt4之后才能在qt4-qtconfig“界面”选项卡默认输入法选项中看到ibus,选定它,然后设置XIM输入风格为光标跟随风格,保存 ...
- flex 用footerdatagrid做列的汇总合计
之前用flex+c#做的一个项目中,有涉及到列的汇总计算.可以用到的方法很多,这里列举了一种,在前台flash中用footerdatagrid结合labelfunction的用法即可实现.当然,下面的 ...
- [译]Java 设计模式之适配器
(文章翻译自Java Design Pattern: Adapter) 适配器模式在现在的Java框架中被频繁的用到. 当你想去使用一个存在的类而且它的接口和你需要的不吻合,或者是你想去创建一个可复用 ...
- LeetCode之Maximum Product Subarray
1.(原文)问题描述 Find the contiguous subarray within an array (containing at least one number) which has t ...
- js 实现复制粘贴文本过滤(保留文字和图片)
实现复制粘贴文本过滤(保留文字和图片) demo如下: <head> <meta http-equiv="Content-Type" content=" ...
- Mockito使用注意事项
已使用mockito有些问题.例如:配合可变长度参数.定义自己的参数匹配,在这些mockito官方文件(http://docs.mockito.googlecode.com/hg/latest/org ...
- js面向对象学习总结
1.函数作为参数进行传递 function a(str,fun){ console.log(fun(str)) }; function up(str){ return str.toUpperCase( ...
- Python 3语法小记(九) 异常 Exception
常见异常: Exception 所有异常的基类 AttributeError 特性应用或赋值失败时引发 IOError ...