游戏开发教程-一名小白的开始

游戏开发是一个过程,为了激发玩家玩游戏热情,通过遵循设计制作规则,来设计人物、场景等游戏要素。游戏开发现在主要分为PC端游戏开发和移动端游戏开发,无论是PC端还是移动端,目前用来的开发引擎主要就是Unity3D和cocos2d-x.
游戏制作过程并不神秘。按不同,可分为网络游戏(online game)和家用机游戏(consol game)。其开发过程大致可以分为原始创意阶段——项目研发阶段——项目开发阶段——游戏测试阶段——游戏运营阶段。
作为个人,在游戏制作过程中的分工有美术(AD美术总监、角色、场景、动作、特效、UI界面)、程序(主程、网络端程序、客户端程序)、策划(主策划、执行策划)、音乐(为主)。
而网络游戏和家用机游戏在美术方面的要求不大相同。网络游戏更注重UI的交互、风格的多样、内容的充实。而家用机游戏更注重画面的表现力、技术的先进和UI细节的细腻。
近几年,网络游戏的美术在画面表现力上有向家用游戏靠近的趋势。就国内该行业的发展现状来说,美术、程序这两块的合格人才是极为紧缺的。
近来有很多人想从其它开发领域转到游戏服务器开发行业上来,他们或许觉得游戏服务器开发工资高,或许觉得做游戏服务器需要掌握的技术更高级,可以锻炼自己,或许觉得想换个环境等等。
作为一名小白我肯定要先把自己可能用到的资源整理一下

1、Unity3d游戏项目实战http://pan.baidu.com/s/1mieKgPE
2、Unity3d游戏图形学从理论到实战 http://pan.baidu.com/s/1c2wBs7e
3、VR入门:C#编程语言https://pan.baidu.com/s/1_t8dEpNH-F5aTsltQSvltA
4、RPG游戏从框架到实战视频https://pan.baidu.com/s/1GetW70_4OYcwbOopDx9tVw
别管现在用不用得上,先准备总没错

Unity圣典:http://www.ceeger.com/Manual/index.html
这是一个中文版的API没事多看看

游戏开发教程-一名小白的开始相关推荐

  1. Unity 2D游戏开发教程之使用脚本实现游戏逻辑

    Unity 2D游戏开发教程之使用脚本实现游戏逻辑 使用脚本实现游戏逻辑 通过上一节的操作,我们不仅创建了精灵的动画,还设置了动画的过渡条件,最终使得精灵得以按照我们的意愿,进入我们所指定的动画状态. ...

  2. Windows8 游戏开发教程-开篇

    准备开始写一个win8游戏开发教程了,现在这里整理一下思路. 需要在开篇解释的问题就有一大堆了,先尝试一个个把他们写下来. 1.阅读这个教程需要什么样的基础? 2.这个教程能带来一个怎样的DEMO,结 ...

  3. Cocos Creator游戏开发教程 学习笔记

    学完提问几个问题吧: position的锚点位置数值原点在哪里? 因为position是相对坐标,所以原点是父节点的锚点 .所以Canvas下面的直属节点原点就是世界坐标系的原点Canvas的锚点. ...

  4. 仙剑奇侠传 游戏 开发 教程 Xianjian qixia development Game development tutorial

    仙剑奇侠传 开发  游戏 开发 教程 Xianjian qixia development Game development tutorial 作者:韩梦飞沙 Author:han_meng_fei_ ...

  5. Unity 2D游戏开发教程之摄像头追踪功能

    Unity 2D游戏开发教程之摄像头追踪功能 上一章,我们创建了一个简单的2D游戏.此游戏中的精灵有3个状态:idle.left和right.这看起来确实很酷!但是仅有的3个状态却限制了精灵的能力,以 ...

  6. 微信小游戏开发教程-游戏实现3

    微信小游戏开发教程-游戏实现3 对象池 由于游戏过程中会创建很多临时对象,这些对象很快又不再使用,垃圾回收器也能帮我们主动回收这部分垃圾,但是回收时间不可控制,同时增大了创建对象的开销,所以我们使用对 ...

  7. 微信小游戏开发教程-游戏实现2

    微信小游戏开发教程-游戏实现2 绘制地面 类似于绘制背景,读者自行完成代码.src/runtime/land.js 简易View系统 坐标布局对于复杂的页面来说维护相当困难,因此这里我们引入布局的概念 ...

  8. 微信小游戏开发教程-游戏实现1

    微信小游戏开发教程-游戏实现1 概述 微信开发者工具官方提供一个飞机大战的游戏Demo,这里我们不再使用这个demo,我们以FlappyBird为例,为了让读者更加容易理解. 源码 https://g ...

  9. 微信小游戏开发教程-2D游戏原理讲解

    微信小游戏开发教程-2D游戏原理讲解 原理 为了更加形象的描述,这里先上一张图: 背景 a. 首先,我们看到背景好像是一张无限长的图片在向下移动.实际则不然,这是一张顶部和底部刚好重叠的图片.这是一种 ...

最新文章

  1. 特征值与特征向量的意义
  2. Android Service使用方法--简单音乐播放实例
  3. Spring Boot程序无法加载主类解决方法
  4. C++拷贝构造函数的陷阱
  5. js 递归函数的使用及常用函数
  6. 【逆强化学习-2】最大熵学习(Maximum Entropy Learning)
  7. python字符串追加字符_Python字符串追加
  8. 部署hexo后github pages页面未更新或无法打开问题
  9. 【BZOJ】1010: [HNOI2008]玩具装箱toy(dp+斜率优化)
  10. 有什么好用的画c语言流程图的软件?
  11. webqq协议分析之~~~~登陆
  12. DDR4、LPDDR4、LPDDR4x区别及DDR拓展
  13. kali自定义分辨率
  14. 用python画一个树_如何用python简单画一棵树
  15. 访问阿里云服务器配置的ftp后,报错227 entering passive mode
  16. 二十年后的回眸(3)——快乐的单身汉
  17. 硬件设计之一——电源设计02:DCDC设计
  18. STM32f107 CAN滤波器设置
  19. 2020 12-23 视觉组作业
  20. 【Python基础】第八篇 | 容器之列表的使用

热门文章

  1. mysql 和 =_MySQL 基本语法
  2. 典型微型计算机控制系统的实例,微机原理与接口技术第8章微型计算机应用系统设计案例...
  3. 问题 B: 给苹果分级  直径达到15cm及以上的苹果定为A级,直径达到10cm及以上的苹果定为B级,其他苹果定为C级。请写一个程序帮华逢春实现苹果分级。
  4. Kali Linux安装pip2.exe
  5. 双语学习:PMBOK第7版和上一版相比,有什么变化
  6. Linux 4.1最新内核usb与hid驱动分析记录
  7. 14. 创业者寻找投资人经验分享
  8. 英语单词2022年9月2日
  9. JavaScript解除事件绑定处理程序 js事件绑定解除
  10. baidupcsgo安卓_BaiduPCS GO插件下载-BaiduPCS-GO下载最新版-西西软件下载