游戏引擎

TIC-80

TIC-80 是一台幻想主机。代码、精灵、地图和声音是一张卡带。分辨率不会变大,所以游戏能做完。

与 TIC-80 对应的一帧游戏画面

开发者: nesbox

Game Jam第一款极小的游戏像素卡带教学

概述

TIC-80 不是在和 Unity 竞争。它在和空白页竞争。固定调色板和固定分辨率拿掉了通常吃掉第一个周末的那些决定。多数卡带用 Lua。同一张卡带可以在网站上打开并玩。

某些平台有 pro 导出选项。主机和卡带格式是免费的 MIT。如果某个发布页承诺每一种导出,核对你实际下载的那个构建。

Jam、教学,或故意保持很小的游戏,用 TIC-80。设计需要一个滚动的高清世界时,离开它。

技术规格

规格核对于 2026-10-05。版本线会动,以下载链接为准。

开发者
nesbox
许可证
MIT
商业模式
TIC-80 主机是 MIT。应用里有些导出目标标成 pro;在承诺某个平台之前,读当前构建的导出界面。
发布节奏
发布在 GitHub 页上。稳定的是卡带格式;应用版本不是你要围着设计的东西。
编辑器平台
Windows, macOS, Linux, Web
导出目标
Windows, macOS, Linux, Web, Android
语言
Lua, JavaScript, Ruby, Wren, Fennel
2D / 3D
2D
VR
不支持。
AR
不支持。
可视化脚本
没有。代码、精灵和地图都在卡带里。
新手
适合。限制就是老师:240×136、有限的颜色、一个文件。
学习曲线
低。默认是 Lua。也可以用 JavaScript、Ruby、Wren 和 Fennel。
画面
幻想主机的像素。这就是全部图形模型。
团队规模
一个人。最多一个 Jam 团队。
GitHub Stars
5,400 · nesbox/TIC-80
资源与示例
https://tic80.com/play

适合的地方

  • 一个文件装下代码、美术和声音。
  • 限制严到范围没法悄悄翻倍。
  • MIT 主机,浏览器里就能玩。

不适合的地方

  • 设计改主意时,你不能把分辨率做大。
  • 不是通向移动端 3D 或工作室管线的路。
  • 应用里有些导出是 pro 功能。

匹配的源码

全部示例

和其他引擎比怎么样?

相关文章

问题

TIC-80 的分辨率是多少?

240×136 像素,16 色。

该用哪种语言?

用 Lua,除非你已经有理由选 JavaScript 或其他内置语言。

免费吗?

主机是 MIT,免费。依赖某些导出之前,先看导出界面里的 pro 目标。

去哪找可阅读的卡带?

玩游戏去 tic80.com/play,卡带合集从本站 TIC-80 页链出去。

Ad