作者ruthertw (督人无数就是我)
看板GameDesign
标题[请益] 有没有纯使用Python来开发的游戏引擎?
时间Fri Oct 11 19:45:55 2024
现阶段拿来开发游戏的主要程式语言,
大体上几乎都是,
C#, javascript, 特定script语言, C++, java, ...
之前Unity谣传,
之後会推出纯使用Python来开发的版本,
YT也有一些示范影片,
但是突然又没有进一步的消息了.
Unreal也是传出会有强化版的Python外挂,
可以让C++语言苦手,
之後转为使用Python语言来在Unreal环境中开发游戏,
但是Unreal现在比Unity在这方面,
还更是变的无声无息了.
Godot的GD script其实比较接近javascript,
而不是一堆YTer常说GD script近似Python.
很好奇,
目前有没有纯使用Python来开发游戏的游戏引擎?
而且还是有曾经发布上架的游戏作品,
可以观摩欣赏的?
会想这样问,
是因为台湾跟国外的游戏开发生态环境其实大不相同,
台湾大多还是采用保守的游戏开发模式和旧有的开发游戏引擎版本,
以及往往固守住某些特定的程式语言.
但是已经有很多台湾的中小型游戏开发公司,
跟国外的游戏开发公司或是游戏工作室交流後,
经常发现其实国外的这些公司,
不仅早就使用最新版本的游戏引擎来开发游戏,
还大量使用Python来开发出许多大大小小规模的专属功能,
取代了单纯使用上述特定语言来制作游戏,
反而整体游戏开发的速度大幅提升,
而且效能和表现都不输特定游戏开发的程式语言.
还是说,
出於公司对外机密性的考量,
以後也绝对不会出现有能纯用Python来开发游戏的游戏引擎?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.16.175 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1728647157.A.857.html
1F:推 KuLanDot: 纯 Python 的话有 Pygame 跟 Pyxel,这两个都是开源的 10/11 20:17
2F:→ KuLanDot: 但比较适合用来开发复古风格的 2D 游戏 10/11 20:17
3F:→ KuLanDot: 各自的官网上面都有列用该引擎作出来的游戏 10/11 20:20
4F:推 chchwy: 纯Python效能完全不行啊 10/11 20:52
5F:推 cdfq152313: 效能不输是哪个平行时空的python? 10/11 23:46
6F:推 LPH66: 很多 VN 在用的 Ren'Py 也是 Python 底的, 不过有他自己的 10/12 01:17
7F:→ LPH66: 脚本语言 (但是一样能内嵌 Python) 10/12 01:17
8F:→ LPH66: 这个算不算「纯 Python」其实有点微妙就是 10/12 01:18
9F:推 wulouise: 你的纯python不纯吧,都只是script. Python GIL注定很难 10/12 10:13
10F:→ wulouise: 写引擎 10/12 10:13
11F:推 Lhmstu: 不输? 10/12 11:04
12F:→ cylee: 以前我用过 BigWorld ,现在不知道还在不在 10/13 23:01
13F:推 fred1541: 有点难 光是声光音效 pygame实在跟不上unity or UE 10/14 20:53
14F:推 kingroy: 给游戏开发者用Python有点舍近求远的感觉,开放给做底层 10/15 14:12
15F:→ kingroy: 的工程师用Python给引擎的编辑器加点小功能是不错啦,但 10/15 14:12
16F:→ kingroy: 需求跟回报不太值得这样做,游戏引擎主要还是关注怎样让 10/15 14:12
17F:→ kingroy: 游戏开发者去更容易地做游戏,至於那些小工具之类的现在 10/15 14:12
18F:→ kingroy: 能间接执行Python就算足够了 10/15 14:12
19F:推 qwe78971: 色情游戏AVG 有不少python 一方面是这种游戏不吃反应 10/19 02:12
20F:→ qwe78971: 时间 更新简单 一方面是客群 嗯 还有其他因素 10/19 02:12
21F:嘘 poshboy: 纯使用Python来开发游戏的好处在哪里?你有开发过游戏吗? 10/26 22:42
22F:→ doomleika: Python的笑能是有名的滥 11/01 17:36
23F:推 cass: Python就效能不行,难当此重任。 11/09 21:50
24F:→ cass: 比起冒着优化时重写的风险,一开始就选择效能较好 11/09 21:50
25F:→ cass: 的语言才是明智之举。但拿来写脚本或工具还不错。 11/09 21:50
26F:推 SHwEE: 虽然是有点时间的文,不过熊猫就是啊(Panda3D)而且官方建 12/25 00:08
27F:→ SHwEE: 议用Python 12/25 00:08