游戏编程应该学什么,学习游戏编程需要学什么

1,学习游戏编程需要学什么游戏编程,需要你掌握美工、编程语言(java/C/C++等,根据需要)想要编出来很好很炫的游戏 , 必须美工功底比较强 。
2 , 学游戏编程需要学会哪些1. 离散数学2. 数据结构3. 算法4. 计算机网络先学编程吧,学会了其他都是差不多的 。编程语言,数据结构,操作系统 , 算法导论 。C语言编程,3D特效【游戏编程应该学什么,学习游戏编程需要学什么】
3 , 游戏开发需要学些什么游戏开发可以学习计算机专业和软件工程专业 。游戏开发所需要学的东西虽然多,但主要的还是编程的内容,不管是java、c++还是其他的Python等编程语言 , 能熟练掌握1到2个基本就可以了,然后就是多看案例进行相关的联系,程序员需要具备逻辑能力和经验 。游戏开发中的职能,游戏策划:游戏的玩法设计者、规则制定者、游戏内部系统是否平衡,都需要一名合格的策划去完成 。程序人员:就是俗称的程序猿 , 负责实现策划提出的设计要求、功能需求 。一名合格的程序员可以顺畅与策划沟通,并且了解策划的设计目的 。游戏美术:根据策划或者艺术总监的方案完成设计,比如 , 我们需要给3D模型师一张游戏中的女配角形象作为参考制作3D模型,那么原画美术就要设计负责画出这个人物的形象 。如果是策划,那么你需要学会如何设计一个玩法,比如:有一个场景,当前有两个人,你需要设计一个玩法让这两个人既有敌对关系,又不会互相攻击,最后只有一个会获得胜利 。除此之外,还需要学习游戏的中的经济模型、产出、系统关联等等 。而这些只是最基本的方面 。如果是美术,那么你能够选择的路线很多,2D方向可以学习UI、原画等等,而3D方向、角色、场景、特效,还有动作美术 , 而最近国内流行的技术美术也是其中之一 。如果是程序,那么你需要学习的非常多,手机游戏一般需要学习JAVA、C# 。而大型的端游则需要学习C++,或者针对开发引擎学习 。而合格的程序应该更多针对图形化处理有所了解 。开发游戏跟玩游戏没什么关系,开发游戏绝对要比你玩游戏最高难度还要难 。想要做3A级游戏或者单机游戏 , 请去国外入职,或者找一所大学好好学学游戏专业 。想稳稳的在国内游戏圈儿混,就要忘记3A大作,尝试多玩玩国内的氪金游戏,多玩、多充值 。
4,游戏编程要学什么我是主修软件开发,各种语言的编程 。1、首先要知道游戏编程用的什么语言 。是c++因为c++语言是目前最为稳定的、指针最为全面的语言 。游戏尤其网游的稳定性要求极高 , 因此必须用c++ 。2、先学c语言 。c语言是全部计算机语言的基础更是c++的基础 。因此要学好 。再学c++,这个要学精,不然开发游戏没戏 。然后学数据结构、数据库(orcle大型数据库,小型sql不可以)、线性代数、离散数学结构就差不多了吧 。要求:不单单是会,举一反三 。3、2中说的是核心课程 。html、css、js知道也行,但做游戏开发的你要知道,我们做的是一个人的心脏和大脑 , 那些一个美工人员会做的很好,而且不用你操心,也许美工做的比你还多但是,我们拿的薪资是他们的很多倍,咱们按年薪、他们按月还得算生活费、、呵呵、注:有不明白的再问我 。要学:opengl或者d3d编程,图形编程(看你说的好像只会写console application)你学的那都是些理论 , 离游戏编程还远呢,开来你还没学gui的c++,只学了控制台c程序,所以你还要学vc或者类似的语言来实现gui的创建 , 有了gui算个游戏,要做好游戏,还要学好数学和算法,这就要求至少是大学计算机专业毕业,否则算法这方面你不过关 , 游戏就做不好甚至没法做 。推荐书:opengl游戏编程,super scratch programming adventure!: learn to program by making cool games(国内有没有卖的我就不知道了)ps:买书最好不要买国内的,国内的讲的又死又乱又麻烦,国外的译本好懂很多别指望看一两本书速成 , 这是很不现实的5,游戏编程入门学什么不会易语言简单省事基础编程:C/C++基础编程,WinAPI(windows programming),数据结构,游戏算法 ( Game Mathematics ),C/C++语言在游戏中的应用、游戏算法、数据结构和STL在游戏中的应用等 。DirectX图形编程:DirectX基础概念,Key Board及Mouse控制 , 预告篇控制,2D/3D图像输出,游戏效果音,游戏背景音乐,DirectX的Network Socket , OpenGL的图形编程应用 。DirectX游戏网络编程应用,游戏开发人员的用户图形接口设计、MMORPG游戏服务器编程 。人工智能技术在游戏编程中的应用等 。Socket 编程技术:掌握网络基础理论、关于数据通讯的基础概念、网络基础概念以及其Model等,Socket Programming入门、Socket Programming基础、Socket Programming高级、Application实验等,Socket Programming实战 。游戏服务器架设:游戏服务器架构设计 , Windows2003、Unix、Linux服务器架设等 。高级编程实战:Java游戏程序开发,SQL服务器2000编程,利用XML编程网络游、Messenger、坦克、五子棋、象棋、俄罗斯方块等简单游戏的编程方法与技巧等 。项目实战开发:游戏服务器编程项目制作开发,游戏客户端编写、项目制作开发、游戏编程技巧、实时表现图形的窍门等 。先学一门计算机语言,如c++不管什么方向,编程都是基础,你要先学C语言,编程入门的,C语言是所有语言的根本,而且是执行效率最高的,24 2597 9 960,我是大学计算机专业的,一起学习,那是我q

    推荐阅读