SOGO論壇

標題: 遊戲的程式語言 [列印本頁]

作者: overclock    時間: 2012-8-25 00:26:25     標題: 遊戲的程式語言

小弟想問的是,一般遊戲大廠大多是用什麼語言去寫程式的。一個遊戲要有最初的故事腳本、大綱,再來就是美術、CG、動畫設計師,程式設計師、除錯團隊..等等,那諸如大型機台、家用主機 PS3、XBOX360,如果要開發除了開發套件、函式庫,這些平台所用的會是常見的C++,還是主機商自己設計的程式語言呢?
作者: karta0204    時間: 2012-9-11 00:48:36

市面上的線上遊戲都是用"遊戲引擎"吧......
作者: roger159    時間: 2012-10-12 11:24:07

大型遊戲基本上都是靠"遊戲引擎"所開發出來的
遊戲引擎有JAVA或C或C++ 所構成,基本上你想到的語言都有
但是還是有一些比較特殊的,playstation的遊戲要買開發詳細就不清楚
Xbox微軟在visual 裡面有開發專案就可以開發了 (印象中是C# ?)
有的公司遊戲引擎是自己開發的( 看公司使用的語言 )
不過線上手機遊戲等等(小遊戲類型),一般開發平台就可以解決了
作者: z3066z    時間: 2012-10-15 14:23:21

roger159 發表於 2012-10-12 11:24  
大型遊戲基本上都是靠"遊戲引擎"所開發出來的
遊戲引擎有JAVA或C或C++ 所構成,基本上你想到的語言都有
但 ...

C#部分是XNA,開發XBOX和PC用的(XBOX需要額外繳錢給微軟)

PS3 應該是C++吧(JAVA因為GARBAGE COLLECTION會造成速度太慢,不過也不確定就是了)

如果是一般的網頁小遊戲,PHP, ASP.NET, FLASH 應該還算有人在寫

CGI大多是日本的遊戲(我也不太清楚為什麼)

JSP,比較少拿來寫遊戲

若是PC,一般還是以C++為主吧,不然可能速度不快


作者: big610123    時間: 2013-5-17 12:27:43

開發套件、函式庫多半都是比較中階的語言jave跟C 畢竟是寫給機器看的
上層的遊戲就看各廠商的喜好
作者: a37583758    時間: 2013-5-17 23:11:43

本帖最後由 a37583758 於 2013-5-17 23:15 編輯

C、C++ 偏研發類
應用層 程式邏輯大多使用 JAVA 、C#
資料存取部分 一定要會 SQL

摸軟體 只要需要存取資料 通常是摸資料庫 最常使用的是 SQL

網頁部分 可以分...網頁美工、網頁功能...

網頁功能 目前大概是三國鼎立
ASP.NET(控制層用 C#、或 VB 寫)、Servlet JSP(控制層用 JAVA 寫)、PHP

有碰到網頁的話 可能就會碰到 HTML、java Script 、Ajax
網頁美工可能就會碰到 jQuery(等於是 HTML、CSS、javaScript、Ajax 融合版)
摸 Flash 的話 那就真的就是都美工了

摸 JAVA 的人 有能力寫 C#
摸 C# 的人很難寫 JAVA
因為 JAVA 的東西幾乎都要自創
C# 東西幾乎都幫你準備好等你去用

但 JAVA 缺點是 控制項應用... 被微軟打假的

所以通常是學 JAVA、Servlet JSP(然後可能會學 網頁框架應用 如:struts2、Spring、Hibernate 這可以讓軟體 開發快、好維護)、Android
重點...還是要碰到資料庫 最常見就是 SQL

找工作時會發現
大間公司幾乎都用 C#(因為買得起版權)
JAVA 主打就是免費... 所以很多小公司都用  JAVA

Android App 紅起來 JAVA 也紅了(因為那主要是用 JAVA 來開發)

如果想要一招打天下 可以學 微軟推的 jQuery Mobile 程式是用 C#(記得沒錯 Android App 還有 蘋果 iOS 的 App 通吃)
缺點是 目前好像沒什麼公司用這種技術開發





歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM