JAI編程語言和Jonathan Blow

JAI編程語言和Jonathan Blow

來自專欄 JAI編程

JAI編程語言最初想法

Ideas about a new programming language for games.

youtube.com/watch?

學習資料

github.com/BSVino/JaiPr

mrphilgames.com/jai/

你可以見證一門編程語言是如何開發出來的,未來JAI有可能在遊戲開發領域變得很火,誰知道呢?不過這裡的未來,至少要五到十年之後了吧。

JAI項目剛開始時,我還問了各位知友的看法,鏈接地址如下:

zhihu.com/question/2637

大家都不看好。其實我也不看好的,原因:感覺Jblow說的問題都不在點子上,且前有C++,後面有Rust和Go及C#和D。

但最近我的想法有些改變,原因是我發現JAI有一項其他編程語言所沒有的優勢----語言設計者有遊戲開發的背景,他知道遊戲開發者需要什麼樣的編程語言,而其他的語言開發者,比如C/C++/D/Erlang/Rust/Go開發者,他們一般沒有遊戲開發的背景或者根本就不關心遊戲開發。

優勢:Jai語言直接與編譯器、遊戲引擎集成在一起,可以定製。定製的東西,可以進行專門的優化(這一點與蘋果的策略是一樣的),性能表現應該不錯,後期甚至還會開發自己的編輯器。

另外提醒大家:

如果你想學習開發遊戲,建議還是直接去學習C++,C++現在變得越來越對初學者友好了。

我寫Jai專欄只是出於興趣愛好,並不鼓勵大家盲目地學習Jai。

原因是:

1.這門語言目前還處於開發階段,還處於不斷地變動之中;

2. 現在全世界使用JAI開發的遊戲的,只有Jonathan Blow一人;

3.即便你學會了JAI,也找不到與之關的工作。:)


推薦閱讀:

學生作品橫版動作遊戲《茉奇兔》基本介紹
在使用Unity做項目時候遇到一些莫名其妙的坑
使用SAI摳圖獲得其他遊戲的像素圖美術素材
新遊戲iOS版內測開放 100名額
『事件運行的原理.EP1:順序執行』Clickteam Fusion系列教程(17)

TAG:獨立遊戲開發 | 編程語言 | 見證者遊戲 |