Python:推荐10个游戏开发库

学会了Python,有没有想过用Python做点什么?

今天给大家分享10个我整理好的Python游戏开发库,希望大家能找回童年~

PyGame

官网:

https://www.pygame.org/docs/

概述:

Pygame 是一组专为编写视频游戏而设计的 Python 模块。 它在优秀的 SDL 库之上添加了功能。这允许您使用 python 语言创建功能齐全的游戏和多媒体程序。Pygame具有高度的可移植性,可以在几乎所有平台和操作系统上运行。

拓展:

对Pygame感兴趣的建议看一下网站内的黑猩猩教程例子,网站直达:

https://www.pygame.org/docs/tut/ChimpLineByLine.html

Python:推荐10个游戏开发库_第1张图片

PyOgre

官网:

https://wiki.ogre3d.org/PyOgre

概述:

OGRE(Object-Oriented Graphics Rendering Engine)是一种以 C++ 编写的面向场景的、灵活的3D引擎,旨在使开发人员能够更轻松、更直观地使用 3D 硬件制作游戏和演示。PyOgre是OGRE的python绑定。

Python:推荐10个游戏开发库_第2张图片

Blender

官网:

https://www.blender.org/

概述:

Blender是免费的开源3D创作套件。它支持整个3D管道-建模、装配、动画、模拟、渲染、合成和运动跟踪、视频编辑和2D动画管道。需要注意的是,这个软件库需要 Python 3.5。

Python:推荐10个游戏开发库_第3张图片

pyirrlicht

官网:

https://sourceforge.net/projects/pir/

概述:

pyirrlicht是irrlicht引擎的python包装器,用于2d/3d游戏和图形。

Python:推荐10个游戏开发库_第4张图片

pyglet

官网:

https://pypi.org/project/pyglet/

概述:

pyglet是Python的跨平台窗口和多媒体库,用于开发游戏和其他视觉丰富的应用程序。它支持窗口、用户界面事件处理、操纵杆、OpenGL图形、加载图像和视频以及播放声音和音乐。pyglet支持在Windows、OS X和Linux上工作。

Python:推荐10个游戏开发库_第5张图片

Pilas

官网:

https://www.pilas-engine.com.ar/

概述:

Pilas是一个以简单有趣的方式构建视频游戏的引擎。针对想要开始制作第一个视频游戏的休闲或初学者程序员。

Python:推荐10个游戏开发库_第6张图片

Godot

官网:

https://github.com/godotengine/godot

概述:

Godot Engine是一个功能齐全的跨平台游戏引擎,用于从统一的界面创建2D和3D游戏。它提供了一套全面的通用工具,这样用户就可以专注于玩游戏,而不必重新启动打包文件了。游戏可以一次点击导出到许多平台,包括主要的桌面平台(Linux、MacOS、Windows)、移动平台(Android、iOS)以及基于Web的平台(HTML5)和控制台。

Python:推荐10个游戏开发库_第7张图片

Wasabi2D

官网:

https://wasabi2d.readthedocs.io/en/stable/

概述:

Wasabi2D是Python的一个游戏引擎,在没有低级OpenGL编程的情况下,它很容易使用快速、现代的图形效果。

Python:推荐10个游戏开发库_第8张图片

RenPy

官网:

https://www.renpy.org/

概述:

RenPy 是一个视觉小说引擎,可用文字、图像和声音讲述在计算机和移动设备上运行的交互式故事。这些既可以是视觉小说,也可以是生活模拟游戏。易于学习的脚本语言让任何人都可以高效地编写大型视觉小说,而其 Python 脚本足以应对复杂的模拟游戏。

Python:推荐10个游戏开发库_第9张图片

pygamelib

官网:

https://github.com/arnauddupuis/pygamelib

概述:

pygamelib是一个用于基于终端的游戏开发的(不太小的)库。它最初是一个非常简单的库,功能非常有限,但随着时间的推移,它变得更加强大。以至于现在可以用它来制作非常体面的游戏。

Python:推荐10个游戏开发库_第10张图片

你可能感兴趣的:(pygame,python)