LITIENGINE純 Java 2D 游戲引擎
LITIENGINE 是一個開源 Java 2D 游戲引擎,它提供了使用基礎(chǔ) Java 來創(chuàng)建基于圖塊的 2D 游戲的所有基礎(chǔ)結(jié)構(gòu)。
游戲引擎包含兩個組件:提供基本游戲基礎(chǔ)結(jié)構(gòu)的輕量級 Java 庫,以及專用的項目管理工具和地圖編輯器 utiLITI。
該項目最重要的設(shè)計原則之一是對純 Java 的依賴:其將外部依賴項的數(shù)量保持在絕對最低限度,以保持整潔輕便的庫。
主要特性:
- 基本游戲基礎(chǔ)架構(gòu)(GameLoop、配置、資源管理、日志記錄...)
- 2D 渲染引擎(GUI 組件、Spritesheet 動畫、Ambient Lighting、Particle System 等)
- 2D 聲音引擎(支持 .wav、.mp3 和 .ogg)
- 2D 物理引擎
- 支持 .tmx 格式的平鋪地圖(例如,使用 Tiled Editor 創(chuàng)建)
- 通過游戲板/鍵盤/鼠標(biāo)輸入玩家
- Entity Framework
- 基于消息的網(wǎng)絡(luò)框架
評論
圖片
表情
