当然ながらアプリを開発する開発環境が必要になります。iOS(iPhoneやiPad、iPod Touch)の場合はObjective-Cで開発を行うXcodeが必要になり、Androidの場合はJavaで開発するEclipseといった開発環境が必要になります。これらは統合開発環境(IDE - Integrated Development Environment)と呼ばれるコンパイラ・テキストエディタ・デバッガなどがひとつになったもので、画面から簡単に操作できるようになっています。 近年人気の高いゲームアプリの開発環境についてフォーカスしたい思います。ゲームアプリの場合、ゲームエンジンと呼ばれる2Dまたは3Dグラフィックレンダリング、物理演算、サウンド、AIやアニメーションなど、ゲームの基本的な要素を提供するソフトウェア・フレームワークが必要になり、それぞれの開発環境(Xcode、Eclip