有很多游戏是可以自己作图的,无论是通过软件工具、游戏引擎,还是通过编程实现。以下是一些常见的“自己作图”类型的游戏,按类别分类,供你参考:
一、使用游戏引擎制作的自定义游戏
1. Unity
- 特点:适合制作2D和3D游戏,支持自定义美术、音效、逻辑。
- 适合人群:有一定编程基础,想制作小游戏或独立游戏。
- 工具:Unity Editor、Unity Asset Store、Unity Learn。
- 示例:《Among Us》《Stardew Valley》(部分由开发者自作)。
2. Unreal Engine
- 特点:3D游戏引擎,适合制作高质量游戏。
- 适合人群:有美术、编程基础,想做3D游戏。
- 工具:Unreal Engine Editor、蓝图系统、蓝图编辑器。
3. Godot
- 特点:开源2D游戏引擎,适合制作2D游戏。
- 适合人群:喜欢2D游戏,想自己制作小游戏。
- 工具:Godot Editor、GDScript(类似Python)。
二、使用图形软件制作的2D游戏
1. Adobe Photoshop / GIMP
- 特点:可以制作角色、场景、背景,适合2D游戏美术设计。
- 适合人群:美术爱好者、想自己设计游戏美术。
2. Krita
- 特点:免费的画图软件,适合游戏美术设计。
- 适合人群:喜欢绘画,想做游戏美术。
3. Blender(3D建模)
- 特点:可以制作3D模型,适合制作3D游戏。
- 适合人群:有3D建模基础,想制作3D游戏。
三、用编程语言制作的2D游戏(自作图)
1. Python + Pygame
- 特点:用Python写游戏逻辑,用Pygame做图形界面。
- 适合人群:初学者,想做2D小游戏。
- 示例:《Pong》《Space Invaders》《Clicker》。
2. C++ + SDL / SFML
- 特点:高性能,适合做2D或3D游戏。
- 适合人群:有一定C++基础,想做复杂游戏。
3. JavaScript + HTML5
- 特点:用JavaScript做游戏逻辑,用HTML5做图形界面。
- 适合人群:想做网页游戏,适合做小游戏。
四、用游戏引擎制作的自定义小游戏
1. Tiled Map Editor
- 特点:制作地图,适合2D游戏。
- 适合人群:做2D游戏地图设计。
2. GameMaker Studio
- 特点:简单易用,适合制作2D小游戏。
- 适合人群:想快速制作小游戏,不需要编程基础。
五、用AI和机器学习制作的自作图游戏
1. AI生成游戏
- 例子:使用AI生成角色、场景、背景,如《AI Dungeon》《AI Dungeon: The Game》。
- 特点:AI自动生成内容,适合做创意游戏。
六、开源游戏项目(可以自己作图)
1. OpenSim
- 特点:开源3D游戏引擎,支持自定义内容。
- 适合人群:有3D建模基础,想做3D游戏。
2. Sonic Adventure 2 (SA2)
- 特点:开源代码,可以自己作图、修改。
- 适合人群:想做3D游戏,有编程基础。
七、小游戏平台(可以自己作图)
1. itch.io
- 特点:免费发布小游戏,支持自定义美术。
- 适合人群:想发布小游戏,有自作图能力。
2. GameSalad
- 特点:用图形化界面制作小游戏,适合初学者。
- 适合人群:想做小游戏,不用编程。
八、自作图的独立游戏
1. 《Among Us》
- 特点:由开发者自作图,但有大量社区素材。
- 适合人群:想学习游戏设计,有美术基础。
2. 《Stardew Valley》
- 特点:由独立开发者自作图,有大量美术资源。
- 适合人群:想学习游戏设计,有美术基础。
九、游戏设计工具(可以自己作图)
1. GameMaker Studio
- 特点:简单易用,适合做2D小游戏。
- 适合人群:想快速制作小游戏,不需要编程基础。
2. Tiled Map Editor
- 特点:制作地图,适合2D游戏。
- 适合人群:做2D游戏地图设计。
总结
| 类型 | 适合人群 | 工具 | 优点 |
|---|---|---|---|
| 游戏引擎 | 有编程基础 | Unity、Unreal、Godot | 高质量、可扩展 |
| 图形软件 | 美术爱好者 | Photoshop、Krita、Blender | 美术设计 |
| 编程语言 | 初学者 | Python、JavaScript、C++ | 可自定义逻辑 |
| 小游戏平台 | 快速制作 | GameMaker、itch.io | 简单易用 |
如果你有具体想做哪种类型的游戏(比如2D、3D、小游戏、独立游戏),我可以给你更详细的建议!