整合開發環境

又叫，係指設計嚟係要俾做電腦相關工作嘅人攞佢嚟開發軟件嘅應用程式。

一般嚟講，一隻 IDE 會有返個圖像用家介面，將啲重要嘅資訊清楚噉顯示嗮畀用家睇，而且基本上會有齊嗮寫程式架生嗰啲主要功能，包括 debugger、手稿語言同埋源碼編輯器... 等等，令用家有得一站式噉做嗮開發軟件要做嗰啲工作，唔使整整吓轉去第隻軟件度。

例子可以睇吓 Unity 等嘅遊戲引擎。遊戲引擎係設計嚟俾人開發電子遊戲嘅 IDE，會有齊嗮啲畀人用嚟開發遊戲用嘅配套，包括係電子遊戲成日用嗰啲聲效、圖像技術同物理模擬，而且仲會將呢啲嘢擺喺個圖像用家介面當中，隻 IDE 有若干個視窗，一個視窗顯示手上有嘅檔案、下一個視窗顯示隻遊戲個虛擬世界、下一個視窗用文字型式列出個世界有嘅物件同每件物件嘅名... 呀噉。

軟件工程
遊戲引擎

攷

軟件工程