[請益] 有沒有純使用Python來開發的遊戲引擎?

作者: ruthertw (小葉老大)   2024-10-11 19:45:55
現階段拿來開發遊戲的主要程式語言,
大體上幾乎都是,
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來開發遊戲的遊戲引擎?
作者: KuLanDot (庫蘭達克斯)   2024-10-11 20:17:00
純 Python 的話有 Pygame 跟 Pyxel,這兩個都是開源的但比較適合用來開發復古風格的 2D 遊戲各自的官網上面都有列用該引擎作出來的遊戲
作者: chchwy (mat)   2024-10-11 20:52:00
純Python效能完全不行啊
作者: cdfq152313 (月月冬瓜)   2024-10-11 23:46:00
效能不輸是哪個平行時空的python?
作者: LPH66 (-6.2598534e+18f)   2024-10-12 01:17:00
很多 VN 在用的 Ren'Py 也是 Python 底的, 不過有他自己的腳本語言 (但是一樣能內嵌 Python)這個算不算「純 Python」其實有點微妙就是
作者: wulouise (在線上!=在電腦前)   2024-10-12 10:13:00
你的純python不純吧,都只是script. Python GIL註定很難寫引擎
作者: Lhmstu (lhmstu)   2024-10-12 11:04:00
不輸?
作者: cylee (Artisan)   2024-10-13 23:01:00
以前我用過 BigWorld ,現在不知道還在不在
作者: fred1541 ((沒意義))   2024-10-14 20:53:00
有點難 光是聲光音效 pygame實在跟不上unity or UE
作者: kingroy (手殘總比腦殘好)   2024-10-15 14:12:00
給遊戲開發者用Python有點捨近求遠的感覺,開放給做底層的工程師用Python給引擎的編輯器加點小功能是不錯啦,但需求跟回報不太值得這樣做,遊戲引擎主要還是關注怎樣讓遊戲開發者去更容易地做遊戲,至於那些小工具之類的現在能間接執行Python就算足夠了
作者: qwe78971 (小信)   2024-10-19 02:12:00
色情遊戲AVG 有不少python 一方面是這種遊戲不吃反應時間 更新簡單 一方面是客群 嗯 還有其他因素
作者: poshboy (遊戲設計人,人設計遊戲)   2024-10-26 22:42:00
純使用Python來開發遊戲的好處在哪裡?你有開發過遊戲嗎?
作者: doomleika (iSuck)   2024-11-01 17:36:00
Python的笑能是有名的濫
作者: cass (cass)   2024-11-09 21:50:00
Python就效能不行,難當此重任。比起冒著優化時重寫的風險,一開始就選擇效能較好的語言才是明智之舉。但拿來寫腳本或工具還不錯。
作者: SHwEE (Boost)   2024-12-25 00:08:00
雖然是有點時間的文,不過熊貓就是啊(Panda3D)而且官方建議用Python

Links booklink

Contact Us: admin [ a t ] ucptt.com