手把手教你游戏开发第一篇

综合技术   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-5-31

写这个教程主要还是写着玩,不过所讲内容都还是可靠的(至少在我所用这些软件版本内,未来我就不知道了),如果阅读量高的话我会考虑配图,这篇没有技术类的东西,就是聊聊软件啥的开个头,后面争取两三天更一下。

在开始教程前先回答几个常见问题:
1.游戏开发一定要会写代码吗?
其实是有很多方法可以不写代码的,本教程的蓝图就是一种,但是等你要去借别人技术来用的时候,就看不懂他写的是啥了。(其实程序猿自己也看不懂哈哈哈)
2.什么软件更好,哪些软件更方便?
虽然软件都是有自己的专业定位的,但自己用着爽才是真道理,不要听网上说的什么入门最简单之类的,爽不爽自己用一用不就知道了。

先导:不要重复造轮子
这句话还是我的老师教给我的,意思是这个世界上有的是造汽车轮子的厂家,如果你要造车的话,不要再去造车轮子了。听起来好像和创新是违背的话,但是对于一个要接触程序的人来说确实很重要。
我们当然可以什么软件都不下直接打开记事本写游戏,但如果有更快的方法,我们干嘛不用,所以,以下几个软件(很多都是缩写)是我比较喜欢的,这里我介绍一下我的工作流。

maya:三维建模软件,适合打草稿和精度不高的模型。
md:衣服等布料模型制作软件。
st;树木植被三维建模软件。
zb:三维雕刻软件,如果你想要更好的模型,它就可以。
sp:材质(指模型看起来的材料和质感)编辑软件,据说很多大厂都用它。
ue4:游戏引擎,集成了游戏开发的几乎所有功能,你只要调用功能就ok了,吃鸡就来自这个引擎,电脑端和手机端都是。
megascan:我主要用到了它的birdge和quixel mixer,前者是世界上最大的扫描库(真的有人会把物品一个一个的扫描进电脑里用在游戏和影视行业,帅呆了),后者则是前者的材质混合器。

其实肯定不止这些的,后面用到了我再来补好了。
|・ω・`)

首先第一部你要确定游戏分类
这里的分类还是指这个游戏是2D(参考愤怒的小鸟),2.5D(参考DNF),还是3D(参考吃鸡),看起来好像3D游戏开发更困难,但是开发难度完全取决于游戏本身,如果你更倾向于2D游戏,本套教程不太适合你,你应该试试cocos(2D游戏引擎里面应该算拔尖的了),通过js(一种计算机语言)就可以写游戏,但3D游戏你就得用unity或者ue4这类了,补充一下3D游戏引擎是可以开发2D游戏的,但是不太方便,很多三维信息会干扰你的二维项目导致不得不改变玩法(>﹏<),那么,如果你觉得你的想法适合这个教程,你可以继续看下去了。

开始下载相关软件,至于具体怎么装,就算百度不知道淘宝有一大堆贩子搓着手想和你聊一聊,可以先从下载游戏引擎ue4开始,因为这次我主要还是讲这个软件的。
ue4的获取其实很简单,去ue4的官网上注册个epic账户,然后选择一份许可下载epic盒子,盒子里面就能下载ue4了。

其实还没想好接下来先讲美术部分还是程序部分,纠结中。

沙发
小枫 2021-5-31
给你暖个楼,大神
板凳
江淮 2021-5-31
居然没人[阴险]
地板
西瓜 2021-5-31
早点睡哦,我是刚被算法头脑风暴了一下所以有点睡不着[泪]
4楼
西瓜 2021-5-31
[滑稽]一句话道出了真谛
5楼
江淮 2021-5-31
好家伙,我头发都快学光了
6楼
西瓜 2021-5-31
好家伙去翻了下居然还是后端,也是大佬[真棒]
7楼
江淮 2021-5-31
我也是学前端的,Java
8楼
西瓜 2021-5-31
以前一个不小心学完了java,javaweb,企业项目开发,可惜现在忘的差不多了
9楼
江淮 2021-5-31
大在上,请受菜鸡一拜[阴险][阴险][滑稽]
10楼
江淮 2021-5-31
大佬[开心][开心]

评论

登录后才可发表内容
  • 主题

    6

  • 帖子

    69

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0570s Mem:2139Kb