那些制作游戏的编程人员,他们是怎么学习编程的?学的是什么?
发布网友
发布时间:2022-05-13 21:26
我来回答
共1个回答
热心网友
时间:2023-10-29 21:52
关于楼主的疑问,我想,大部分编程人员学习的还是C或者C++。
首先他们会精通C或者C++,以及数据库
然后他们会根据系统设计师团队设计出的游戏结构来编写程序。
他们有可能从客户端开始写起,也有可能从服务器端写起,也有可能同时进行。他们会首先写出一个框架,这个框架的可修改性非常强。
才开始的时候,游戏画面会非常的粗糙,在形象设计师、游戏美工和动画设计人员的努力下,画面会变得比较流畅。
还要随时根据测试人员的测试结果以及情节设计师等的要求进行修改。
经过无数次的修改和努力,游戏终于进入内测阶段。然后便是熟知的公测阶段了。
呵呵,我没制作过游戏,但我知道制作游戏是项巨大的工程,大致需要如下类型人员参与:
1,游戏创意设计师
2,系统设计师(包括装备系统、任务系统)
3,编程人员
4,游戏情节设计师(包括NPC话语设计)
5,形象设计师(NPC,服装、装备、场景)
6,游戏美工和动画人员(这里的美工和做网页的可不是一个级别)
程序方面,C++是王道,传奇、魔兽世界,都是C++写出来的。数据库可以用MSSQL(传奇就是),也可以用其他的(Oracle不知道能不能用)。
我想做游戏设计方面的编程工作,需要学点什么呢?
主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。3.Wi...
游戏程序员主要是干什么的?当一个游戏程序员需要学习哪几方面的知识?另...
主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。3.Wi...
编程是什么东西,主要怎么学的呢
编程是学的东西:1、基本的编程语言 首先,编程所需的基础也就是语言,选择一种自己感兴趣或者擅长的语言,这里给大家罗列一个语言的分类:Python——一个非常适合初学者的语言,而且当你掌握它的时候它会变得更加强大。被用来开发了许多Web应用、甚至一些游戏。Java——被无数个项目所使用,从游戏到Web...
游戏开发是学什么?
主要学的内容如下:1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。3.Wi...
学编程是学什么的呢?
编程先学逻辑,就是先执行什么后执行什么,能得出什么样的结果。接下来是学语法,比如for,if,while这些,都是根据不同语种学习不同的内容;到了高阶就开始学习算法,因为算法可以协助做自己的框架,引擎等。用简单的话来说,编程就是学习。一门计算机语言好比大家学习英文是为了跟外国人打交道,学习...
游戏开发主要学哪些课程?
1、基础公共课:游戏概述 Photoshop平面软件及像素美术 3dsmax软件基础及效果图制作 游戏程序设计基础及游戏制作原理 游戏策划、制作、测试及运营实践 游戏行业规划及职业素质。2、专业技能课:手机2D游戏开发 2D游戏开发技术实战 C++语言及算法基础 WIN32程序开发及MFC基础 2D游戏开发实践 行业规划及职业素质...
游戏开发需要学什么?
学习游戏开发需要熟练掌握游戏编辑软件,熟练掌握好这些基础的游戏软件功能就可以了。常用的编辑软件有以下6种。1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。2、MAYA:跟3dsMAX差不多的软件,因个人喜好而定,MAYA在制作动作的方面较MAX稍差,不过在很多方面这两...
电脑编程学习哪些课程编程课是学什么的
Ⅱ 编程课是学什么的 编程课是学以下5种:1、C 语言:C 语言作为一种简单灵活的高级编程语言,它是一个面向过程的语言,一般是作为计算机专业的基础入门语言课程。2、Python:Python是一种面向对象、交互式计算机程序设计语言。它的特点是语法简捷而清晰。由于它的易学、易读的特性,有些学校用它代替C...
游戏编程要学什么?
1、首先要知道游戏编程用的什么语言。是c++ 因为c++语言是目前最为稳定的、指针最为全面的语言。游戏尤其网游的稳定性要求极高,因此必须用c++。2、先学c语言。c语言是全部计算机语言的基础更是c++的基础。因此要学好。再学c++,这个要学精,不然开发游戏没戏。然后学数据结构、数据库(orcle大型数据...
做游戏开发需要学哪些技术
游戏开发需要学的内容,具体如下:1、游戏概述、Photoshop平面软件及像素美术、3dsmax软件基础及效果图制作、游戏程序设计基础及游戏制作原理、游戏策划、制作、测试及运营实践游戏行业规划及职业素质。2、扎实的算法知识,主要有:树或图的搜索算法、A算法、碰撞检测算法、BSP树、人工智能。3、相关图形处理...