Lua游戏开发参考资料收集
table {border-collapse:collapse;}
List of game engines that use lua:
2D
- Agen (Lua; Windows)
- Blitwizard (Lua; Windows, Linux, Mac)
- Cocos2d-x (C++/Lua/JS; Windows, Linux, Mac; iOS/Android/BlackBerry)
- Corona (Lua; Windows, Mac; iOS/Android)
- EGSL (Pascal/Lua; Windows, Linux, Mac, Haiku)
- Grail Adventure Game Engine (C++/Lua; Windows, Linux, MacOS X (SDL))
- LÖVE (Lua; Windows, Linux, Mac)
- MOAI (C++/Lua; Windows, Linux, Mac; iOS, Android; Google Chrome (Native Client))
2.5D
- Lavgine (C++/Lua, Windows)
3D
- Baja Engine (C++/Lua; Windows, Mac Os X)
- Glint 3d Engine
- Irrlicht (C++/.NET/Lua; Windows, Linux, Mac OSX)
- Leadwerks (C++/C#/Delphi/BlitzMax/Lua; Windows; $199.95)
- Spring RTS Engine (C++/Lua; Linux/Windows/MacOSX)
- Luxinia (C/Lua; Windows)
- Polycode (C++/Lua; Windows/Mac OS X)
- Cryengine (1,2 and 3) by Crytek (C++/Lua;)
Corona、Gideros、LÖVE、Moai 四种开发引擎的对比
Corona | Gideros | LÖVE |
Moai | |
Site Link |
Link | Link | Link | Link |
Price |
199$ /year iOS 199$ /year Android 349$ /year Both Free trial available |
149$ /year Indie 449$ /year Pro 0$ /year Community |
Free | Free |
Free Limitations |
Cannot publish to app store with free version | Mandatory splash screen Pro required if income greater than 100K$ |
N/A | N/A |
Target Platforms |
iOS Android |
iOS Android (Mac and Windows under development) |
Windows Mac Linux |
iOS Android Windows Mac Linux (in late stage development) Chrome NacL |
Dev Platforms |
Windows Mac |
Windows Mac |
Windows Mac Linux |
Windows Mac Linux |
Support Available |
Forum Paid support |
Forum | Forum | Forum Paid Support |
Open Source |
No | No | Yes | Yes |
Books |
Corona SDK Mobile Game Development | N/A | N/A | N/A |
Other Details |
Builds occur on Corona Labs servers, internet connection required 3rd party tools available Enterprise version available |
Includes it’s own IDE Gideros Studio | Paid cloud computing offering for back-end services | |
Example Published Games |
Go Ninja The Lorax (Movie Game) |
Joustin Beaver Cerberus: The Puppy |
N/A? Unpublished list |
Crimson Steam Pirates Strikefleet Omega |
Lua相关的OO库
参考:
What is a good game engine that uses Lua? [closed]
Battle of the Lua Game Engines: Corona vs. Gideros vs. Love vs. Moai
Tools to Make 2D Games With Lua: Part One
Lua游戏开发参考资料收集的更多相关文章
- lua游戏开发实践指南学习笔记1
本文是依据lua游戏开发实践指南做的一些学习笔记,仅用于继续自己学习的一些知识. Lua基础 1. 语言定义: 在lua语言中,标识符有非常大的灵活性(变量和函数名),只是用户不呢个以数字作为起始符 ...
- 《Lua游戏开发实践指南》读后感
书籍地址:http://book.douban.com/subject/20392269/ 一句话点评该书:想用Lua作游戏脚本开发的同学值得一读! (一)本书特点 市面专门讲Lua的中文书籍非常少, ...
- Cocos2d-x Lua游戏开发Mac环境搭建以及一点点感悟
接触Cocos2d-x 最近由于公司项目的需要,自己开始接触Cocos,开始做一些简单的轻量级的游戏,以前没有接触过这一块的东西,也是借助这个机会学习一下游戏的开发,由于以前自己接触的全都是iOS和A ...
- Cocos 2d-X Lua游戏开发Mac环境搭建以及一点点感悟
接触Cocos2d-x 最近由于公司项目的需要,自己开始接触Cocos,开始做一些简单的轻量级的游戏,以前没有接触过这一块的东西,也是借助这个机会学习一下游戏的开发,由于以前自己接触的全都是iOS和A ...
- Lua游戏开发之时区问题
目前大部分游戏都采用了Lua语言进行功能开发,在进行多语种发行的时候就会遇到时区显示的问题.以韩国版本为例,场景如下: 1.服务器处于固定的位置,比如放在首尔机房: 2.玩家所处的位置不确定,可能在韩 ...
- 读Lua游戏开发实践指南
11月11日开读,到今天正好一个月. 起因是被裁员之后,发现很多公司都在使用lua编写cocos2d-x游戏,原因是上手快,技术人员比较便宜. 如果引擎封装比较好,几乎在lua里写写基本逻辑就行了,不 ...
- Cocos2d-x lua游戏开发之安装Lua到mac系统
注意:mac ox .lua version :5.15 下载lua官网的lua, 注意:最好是5.15下面.5.2的lua不支持table的getn()方法,这让我情何以堪.(获取table长度.相 ...
- lua游戏开发易错踩坑录
一.local local函数一定要在调用之前定义(切记,不然会报错或者不能调用该函数) 情况1:监听调此函数后定义 base.model:addlistener("被监听的函数" ...
- [Unity3D]Unity3D游戏开发Lua随着游戏的债券(在)
---------------------------------------------------------------------------------------------------- ...
随机推荐
- hadoop2.5搭建过程
1 搭建环境所使用的资源 VMware Workstation 9 ubuntu-14.04.2-desktop-amd64.iso jdk-7u80-linux-x64.tar.gz hadoop- ...
- hdu 1690 构图后Floyd 数据很大
WA了好多次... 这题要用long long 而且INF要设大一点 Sample Input2 //T1 2 3 4 1 3 5 7 //L1-L4 C1-C4 距离和花费4 2 //结点数 询问次 ...
- 【AtCoder】ARC099题解
C - Minimization 每次操作必然包含一个1 枚举第一次操作的位置计算两边即可 代码 #include <bits/stdc++.h> #define fi first #de ...
- H5视频播放器属性与API控件,以及对程序的解释
一:理论 1.视频播放器的格式介绍 视频主要有三部分组成:视频.音频.编码格式 视频格式:avi.rmb.wmv.mpeg4.ogg.webm 2.H5的标签video的简单使用 <video ...
- Java反射1——扫描某个包下的所有类
1.从包package中获取所有的Class /** * 从包package中获取所有的Class * * @param pack * @return */ public static Set< ...
- QT5:使用QFile类读写文本乱码
我用的是QT5的QFile类实现的
- 高能天气——团队Scrum冲刺阶段-Day 5
高能天气--团队Scrum冲刺阶段-Day 5 今日完成任务 于欣月:基本实现计步器功能:现阶段实现了每天进行步数统计并显示,计划实现历史步数统计和设置锻炼计划功能,并实现可视化图形界面 余坤澎:实现 ...
- 002.LVM创建
一 LVM创建步骤 创建分区 创建PV 创建VG 创建LV 格式化及挂载 二 创建分区 使用分区工具(如fdisk等)创建LVM分区,却将分区标识为LVM的分区类型8e. [root@kauai ~] ...
- 线性回归模型的 MXNet 与 TensorFlow 实现
本文主要探索如何使用深度学习框架 MXNet 或 TensorFlow 实现线性回归模型?并且以 Kaggle 上数据集 USA_Housing 做线性回归任务来预测房价. 回归任务,scikit-l ...
- html (第四本书第1~3章参考)
前三章都不会的话 呵呵……