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随着游戏的债券(在)
---------------------------------------------------------------------------------------------------- ...
随机推荐
- 2019寒假练题计划——LibreOJ刷题计划 &《信息学奥赛一本通》提高版题目
目录 2019.1.27 #10082. 「一本通 3.3 例 1」Word Rings 题意 思路 #10083. 「一本通 3.3 例 2」双调路径 题意 思路 #10084. 「一本通 3.3 ...
- 004 作业二(单击弹跳li节点的每个文本节点的值;点击每个 li 节点, 若 li 节点的文本值没有 ^^ 开头, 加上,有,则去除)
1.需求 点击每个 li 节点, 都弹出其文本值 2.程序 <!DOCTYPE html> <html> <head> <meta charset=" ...
- 踩过无数坑实现的哈夫曼压缩(JAVA)
最近可能又是闲着没事干了,就想做点东西,想着还没用JAVA弄过数据结构,之前搞过算法,就试着写写哈夫曼压缩了. 本以为半天就能写出来,结果,踩了无数坑,花了整整两天时间!!orz...不过这次踩坑,算 ...
- C++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector).
目录 C++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector). auto_ptr scoped_ptr ptr_vector C++智能指针,指针容器原 ...
- [POJ1144]Network
来源:Central Europe 1996 思路:Tarjan求割点. 一个点$x$为割点当且仅当: 1.$x$为根结点且有两棵不相交的子树. 2.$x$不为根结点且它的子树中没有可以返回到$x$的 ...
- poj 3268 最短路dijkstra *
题目大意:给出n个点和m条边,接着是m条边,代表从牛a到牛b需要花费c时间,现在所有牛要到牛x那里去参加聚会,并且所有牛参加聚会后还要回来,给你牛x,除了牛x之外的牛,他们都有一个参加聚会并且回来的最 ...
- 20172308 实验四《Java面向对象程序设计 》实验报告
20172308 2017-2018-2 <程序设计与数据结构>实验四报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 周亚杰 学号:20172308 实验教师:王 ...
- 完全卸载oracle11g步骤(转)
转自:http://blog.csdn.net/machinecat0898/article/details/7792471 完全卸载oracle11g步骤:1. 开始->设置->控制面板 ...
- Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
1.根据 Maven 的约定,我们在D盘根目录手动创建如下目录及文件结构: 2.打开pom.xml文件,添加如下内容: <project xmlns="http://maven.apa ...
- 关于STM32数据手册中的定时器信号
首先,我们可以看到这个图大概有两个不分,一个部分是时钟源,另一个部分则是输入输出 时钟源计数,到CNT计数器,然后根据捕获比较寄存器进行记录或比较.记录或比较有不同的配置. 首先是TI信号TI1 TI ...