返学费网 > 培训机构 > 游戏设计交流中心

13081913316

全国统一学习专线 8:30-21:00

软件开发和游戏开发有啥区别?

1,从项目开发角度来看,游戏的UI部分,所占比重比一般应用大一些;2,从功能性方面,游戏侧重的是趣味性,应用软件侧重 实用性;3,外观方面,游戏是情人,应用是老婆,一般情人比老婆漂亮;4,算法方面,游戏的算法会比一般应用软件复杂;5,开发过程中的侧重点,游戏开发一般用现成的开发引擎,做的时候主要是写脚本,做图,设计一些对战算法等,常用算法可能已经集成在引擎里了。莱垍头条
而开发游戏引擎需要很好的数学基础,如线性代数、离散数学、解析几何,以及微积分。莱垍头条
应用软件开发主要是做设计界面、流程、算法,以及实现特定功能的API上。头条莱垍

软件开发与游戏设计的关系

你要学的话专业一定要学计算机软件开发专业了
(听说游戏设计 美术是基础哩) 这个不用怕,游戏开发分美工和程序脚本开发的.你没美工基础就学软件开发吧
人有理想就一定要冲着理想去奔!!!你要注意并不是学过了软件开发就可以找到游戏公司工作的,每年软件开发毕业的生多的要命.到时候就看你学的怎么样了
学软件开发是要有很大的恒心的,看你应该是很爱玩游戏吧,以后学习的时候一点要把时间安排好了
下面有些参考资料你先看看
游戏脚本高级编程(附光盘)

游戏脚本编程”的全新领域,本书将从概括论述什么是脚本编程以及它是如何实现的开始,阐述游戏编程的理念,根据作者多年的开发经验,使读者掌握使用脚本是把游戏代码和主引擎分离开的最理想的办法,带读者进入神秘的游戏脚本语言世界,学习如何编写脚本语言,编译器理论,享受游戏编程方面的极大乐趣。 本书是游戏开? ...
游戏编程All in One

游戏开发人员,包含了Visual C++的《游戏编程All In One》为你提供了开发游戏所需要的一切准备工作。本书根据内容由浅入深划分章节,覆盖了游戏开发所涉及的重要环节。经验较少的开发人员可以从基本的C++编程开始,开发两个简单的文本游戏测试自己的技能。之后,进入Windows编程以及和DirectX相关的主要内容:DirectX G ...
C++游戏开发(附光盘)

游戏编程的概念、方法、技巧、实例以及综合运用。本书共分为五部分,第一部分简要介绍编写游戏所需的工具和技能,包括大量有关编程的基本概念。第二部分深入介绍面向对象编程。第三部分展示如何构建游戏程序,并以Ping游戏为例进行全面讨论, 包括如何为游戏添加声音。第四部分介绍编写游戏所需的高组C++技能。第五部分 ...
OpenGL游戏编程(含1CD) OpenGL游戏编程(含1CD)

游戏编程,但是以前从没接触过OpenGL的人编写.通过这本书,读者可以学到所有的基础知识,包括纹理贴图和顶点数组等一些非常重要的内容.完成了对本书的学习,你应该可以制作一些稍微复杂的游戏了.
这两本书很好:
Windows 游戏编程大师技巧(第二版?含2CD)

这本书将带领你到达游戏编程技术的另一个层次。光是人工智能那部分就很让人着迷了--那些演示非常精彩。你还能从哪里获得如此详尽的介绍,教你把模糊逻辑学、神经网络和遗传法则运用到视频游戏上去呢?另外本书深入浅出地介绍了物理建模,教你如何将完全碰撞反应、动量传递和正向运动学等内容应用到游戏开发中,并进行实? ...
3D数学基础:图形与游戏开发 3D数学基础:图形与游戏开发

3D几何世界背后的数学问题。3D数学是一门与计算几何相关的学科,计算几何则是研究怎样用数值方法解决几何问题的学科。3D数学和计算几何广泛应用在那些使用计算机来模拟3D世界的领域,如图形学、游戏、仿真、机器人技术、虚拟现实和动画等。 本书涵盖了理论知识和C++实现代码。理论部分解释3D中数学和几何之间的关? ...
3D游戏编程大师技巧

3D图形学的各个重要主题。全书共分5部分,包括16章的内容。第1~3章简要地介绍了Windows和DirectX编程,创建了一个Windows应用程序模板,让读者能够将精力放在游戏逻辑和图形实现中,而不用考虑Windows和DirectX方面的琐事;第4~5章简要地介绍了一些数学知识并实现了一个数学库,供以后编写演示程序时使用;第6章概述? ...
而服务器编程,我还没见过正真最好的书,毕竟是商业机密,不过有本书可以去看看:
MUD游戏编程(配光盘)

本书从网络基本知识入手,全面阐述了如何开发纯文字MUD游戏。并通过构建SimpleMUD和BetterMUD这两个MUD,重点讲述了如何实现MUD。本书分为4大部分。第1部分介绍了计算机网络的基本知识、Winsock/Berkeley Sockets API以及多线程的概念;展示了本书所用的基本库BasicLib中的所有类和函数;创建了一个套接字库SocketLib;介 ...
另外掌握一门脚本语言也是好的,无论服务器,客户端,都要使用。
Python编程基础

Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开放源码的软件,Python可以自由获取,而且易学易用。它已经在各种平台上实现了移植,其中包括Uniix、Linux、Windows 9x、Windows NT和MacOS。本书详细讲述了Python语言的各个方面,在简单介绍Python的基本原理? ...
学习Python:第2版(影印版)

Python是流行、开源、面向对象的编程语言,既可以用于编写单机运行的程序也可以编写脚本程序,具有可移植、强大、易用等特点。跟随专业教师学习是最快捷的掌握此语言的方式。新版的《学习Python))把你带到Mark Lutz和David Ascher面前,他们是著名的Python专家和培训师,他们的用语亲切、组织良好的文章已经指导了许多编程? ...

会软件开发是不是就会游戏开发?

游戏开发并不是软件开发,而是包括软件开发在内的内容制作。简单来说,游戏开发就好像要制作一部网剧那样,大部分工作其实和软件开发并没有什么关系。当然,这和“软件”的定义有关。广义的软件,也可以包括内容本身。所以我们这里所说的软件指计算机程序。只不过,游戏作为一种高度的交互式媒体,其内容的展现并不是线性的,而是需要依据玩家的输入进行反馈式呈现。这就要求游戏内容的播放器——游戏代码或者游戏引擎具备一定的智能,而并非是如同视频播放器那样机械地重复固定逻辑。而且这种智能,不同的游戏差别显著,而不是像视频音频播放那样大致相同。因此,在游戏的开发当中,会有一部分编码工作。在早期,这部分包括了整个游戏逻辑和游戏运行的平台:游戏播放器的编写工作。后来随着硬件的进步,游戏规模越来越大,程序也越来越复杂,为每一款游戏从零开始写代码变得低效甚至不可接受,于是项目人员开始考虑尽可能多地重用之前项目的代码,只对必须的部分进行重构。这就是游戏引擎的雏形。再后来,随着游戏内容发展的不断成熟,游戏的玩法也开始趋于固定,分化出十来种游戏类型。类型的固定使得定义需求成为可能,原本依附于特定游戏或者工作室的内制游戏引擎也终于可以脱离具体的内容独立存在,这就是商用引擎的诞生背景。而软件工程的前提就是标准化。所以在游戏引擎出现之前,是没有什么软件工程的概念的。但是今天的游戏引擎,特别是商用引擎,则是软件工程方法论的产物。在这个背景下,游戏内容制作本身与游戏引擎的开发形成了比较清晰的界限。但是,受限于当前技术水平和内容制作的复杂性、独创性,目前依然没有人能够很完美地定义清楚游戏引擎的需求,所以实际游戏的开发,特别是中大型游戏的开发总是或多或少地涉及到对引擎的二次开发,这才让人有了游戏开发类似于软件开发的感觉。从游戏开发发展的趋势上来说,必定是走向进一步分离软件开发部分到下层,从而解放更多地生产力给内容制作的。也就是游戏开发本身将会变得越来越不像传统软件开发,而是趋向于内容制作。即便是今日,大型游戏项目的制作团队往往多达数百人,如果算上其它合作公司甚至能上千,但是其中真正从事软件开发(编程)工作的,一般也就是几十人这样。在这里是没有什么软件工程概念的,一定要说的话,基本就是敏捷开发,adhoc。但是到了游戏引擎团队那就不一样了。那里是完完全全的传统软件开发团队,完全在软件工程的掌控之下。要委托他们做事,都得事先提需求,排队,等个好几个月甚至一年,这样。

「软件交互设计」与「游戏交互设计」的区别主要在哪几方面?

对于小公司来说,这两个职位其实工作内容差不多,都是做用户界面设计的。不过如果是大一点的公司或者研发团队,这两个职位还是有各自的细分领域的。
交互设计师主要是研究用户需求和界面的关系,并且根据这种关系,对产品的功能和界面交互模块进行设计和规划。例如要做一个网站,交互设计师主要考虑的问题是,这个网站的目标人群是谁,满足他们的什么需求,目标用户有什么样的操作习惯。根据分析相关的需求调研数据,交互设计师会建立一个或者几个用户模型,然后分析这些用户的使用习惯,建立网站的设计原型,这个原型可以是普通的相框稿,也有可能是一个高保真模型,但是并不需要设计元素细节和具体的视觉效果。一般来说,交互设计师的工作内容就到此为止了。
UI设计师,顾名思义,会更侧重用户界面的设计,前面那些用户模型、需求分析什么的,UI设计师一般不用参与,等交互设计师把这些工作都搞定了,完成了一个设计原型之后,UI设计师再对页面的细节进行设计和优化,所以UI设计师的工作会根偏向视觉一些。
不过这两个工作的交叉点还是很多的,如果做交互的有UI设计的经历,那么做产品原型的时候就会更加规范和美观,如果做UI设计的有交互设计的经历,那么在进行具体设计的时候就会更加关注用户需求和用户体验,所以有的公司招交互设计师,要负责UI方面的工作,有的招UI,却要有交互的从业背景~~

软件开发和游戏设计

楼上的步骤讲得已经够好了,但过于概括,我再来补充一些详细操作。

首先是选择的编程语言,做网页游戏之类的小游戏的话可以去学习AS编程,也就是学习FLASH中的编程。如果想开发网游或大型单机游戏,可以学习C++或JAVA。(个人推荐C++,毕竟咱就是学那个的嘛。下面的具体操作也跟C++有关,毕竟我也没学过JAVA,也不好说。)

然后就是对于C++的基础语法学习了,推荐谭浩强的《C++程序设计》,通俗易懂。

随后你就可以从以下书籍教程中进行选择了。

————————————————————————————————————————

《学VC编游戏-传奇的故事》,这本书可以说是我看过的比较平易近人的一本书,基本上看完这本书以后就可以做出类似于传奇一样的2D游戏。

《Visual C++游戏设计 第二版》,这本书以仙剑奇侠传为例子,详细讲解了3D游戏的开发,虽然其中某些代码有些错误,不能直接用在游戏中。但代码编写的思想以及如何编写3D游戏都是十分值得借鉴的。

那本《C++游戏编程》我也看过,这本书主要从C++的各种语法角度讲解了用C++编写游戏时的一些需要掌握的语法知识。但是理论过多,比较枯燥,即使看完之后也很难真正做出一款游戏,只是基础知识更扎实,为在windows及其它平台上开发游戏奠定更好的基础而已,我个人是不推荐这本书的,虽然看过这本书之后学习C++游戏编程时很有帮助的,但太枯燥了。

至于《Windows游戏编程大师》之类的书里面程序版本太老了,不过其中的思想还是值得借鉴的。

视频教程的话,我推荐《可奇游戏开发视频教程》,通俗易懂,基本上看完就可以开发2D游戏了。

——————————————————————————————————————————

至于AS吗,这个就比较简单了。做小游戏的话用AS非常方便。

如果还有什么的话可以继续追问,以上书基本上都有电子版的,但是还是建议花钱买实体书,毕竟那样学习效果和手感都很好(电子书有不少比较模糊)。敬请采纳答案,谢谢。

游戏设计需要什么软件? 游戏设计分几个部分?

一款游戏不是用一款软件就可以开发出来的,牵涉到的软件也很多,下面我就给你列几款,一般大型的游戏都是用到如下软件、1.设计,一般前期设计图概念图可以是手绘,也可以是在软件中设计,设计的软件很多,一般可以画画的软件都行,如ps、sai、painter等,2建模动画,一般用到的软件3dmax 、maya、犀牛等3D建模软件,影视后期软件ae、premiere、等,最后一步就是编写程序,软件就不好说,看你是学习的什么语言但常用的是c语言编译器需要你自己去选择。
游戏设计一般分为几大块,原画设计、动画制作、动作指导、特效、声音、编程、测试。

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 作者最新文章
  • 在线报名
申请试听课程

只要一个电话
我们免费为您回电

姓名不能为空
手机号格式错误