首先我们还是先来弄清楚游戏开发是什么,游戏开发指利用计算机开发语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。 目前流行的游戏开发语言为C++编程语言,目前流行的游戏开发接口为DirectX9。0,还有OpenGL、SDL(Simple DirectMedia Layer)等。现在手机上玩的游戏分为Android与IOS两种不同平台,分别是用eclipse/MyEclipse和xcode。现在也流行一些跨平台的开发引擎,例如cocos2d-x、unity 3D等。
2D游戏开发课程从C++基础开始,囊括了C++程序设计、Win32程序设计、算法与数据结构,数学与人工智能等游戏或者应用软件开发的全部流程和核心技术,可以说2D游戏开发是基础,学好了2D游戏开发才能向3D游戏开发发起挑战。