[请益] 想写游戏的话该从哪里下手?

楼主: neo5277 (I am an agent of chaos)   2019-01-07 13:26:48
我是从 .NET 起家的
之前一直都在写网站跟服务,前端就是angular 跟 传统jquery
感觉电商上的流程跟环境都小小的跑了一圈。
自己对于打造出一个可用的产品越来越有想要尝试的感觉。
多方研究下觉得游戏这块可以说是一个完全体。
不管是单机,还是网络营运,在技术上可以说是整合了目前所有我能想像的到的
软件技能,以及非软件能力,也因为是从.NET 大概会先从 UNITY开始吧。
美术人设的艺术方面可能就是从丑丑的开始了,之前有去看过星露谷物语的心路历程。
跟DOOM启示录,大概稍微理解了一下游戏的分工。
也有几个想要造的轮子,游戏的技法方面我都有找到专业技术文可以下去练习跟cook。
不过有一些图形上的东西,跟讯号处理的部分,两大块不是很清楚。
因为主要是想加强互动性,像是MR的图形叠加大概可以想出原理,
不过像是可能对各位来说很基本的,如何把讯号变成可以显示在 萤幕上的图形
或是线段这个部分我就很难找到资料或许是关键字不对或是方向不对,可能要请
各位前辈指点一下。像是最基本我理解是像素的概念 000000下去编码
成为不同的颜色有时候会在加一组明暗度,然后I 跟P 是单行或是逐行扫描
可是背后是怎么做到的? 是有一组API根据内存内读取到的data 经由这个函式库
下去操控硬件萤幕该点亮哪些点吗? 萤幕上就会出现图形这样?
阿如果内存来不及写呢?图片是不是就断了? 还是说可以写到一块内,再复制到
另外一块这块直接拿来读? 了解目前有很多引擎可以做这些事情。
不过还是想从头理解一次 有劳各位了
作者: TSW (翘班帝国)   2019-01-07 13:32:00
请先从游戏设计开始,写code是很后面的事了哦如果是想知道游戏引擎实际上干了什么事,你熟悉前端开发的
作者: Ashiev (蓝白拖肥宅)   2019-01-07 13:38:00
GameDesign 版也可逛逛
作者: TSW (翘班帝国)   2019-01-07 13:39:00
话可以去看一下<canvas> 2D/3D 的 API,配上 DOM Events &requestAnimationFrame 就可以试做点小游戏了 ex.俄罗斯方块
作者: alog (A肉哥)   2019-01-07 13:42:00
你是要玩技术还是要设计给人玩的游戏 感觉你好像不是真的设计游戏
作者: lordmi (星宿喵)   2019-01-07 13:44:00
你不是要自己搞引擎的话 一开始懂就好 不要肖想写CODETriple Buffer 十年前的文章现在还可以用https://goo.gl/SAq7zC
作者: ian90911 (xopowo)   2019-01-07 14:13:00
去启用vs dev essentials 然后用免费的pluralsight上课有满多unity的教学课
作者: Eric0605 (我还有点饿)   2019-01-07 14:15:00
研究一下unity 三天就可以弄个游戏出来了现在写程式根本不是问题 美术和点子行销才是关键
作者: Apache (阿帕契)   2019-01-07 15:27:00
在写游戏期末 用了引擎虽然不是不用技术 但是设计真的才是重点
作者: ripple0129 (perry tsai)   2019-01-07 16:03:00
个人工作室自刻游戏引擎好狂啊
作者: testPtt (测试)   2019-01-07 16:23:00
简单阿 自己写个扑克牌游戏引擎Q.Q
作者: ChungLi5566 (中坜56哥)   2019-01-07 16:39:00
用war3的引擎
作者: robber1234 (超痛恨嘴炮)   2019-01-07 17:06:00
直接学 Unity 了, 不像以前都要自己搞 OpenGL/DirectX
作者: Argos (Big doge is watching u)   2019-01-07 17:23:00
除非你想做3A级游戏 那个直接放弃比较快 不然就是进游戏公司当螺丝钉 游戏制作都是苦工 超 级 大 量 的 苦 工如果你是要做独立游戏 建议2D就好 别碰3D 会死人
作者: exeex (执行档EX)   2019-01-07 17:25:00
Unity吧 先完善游戏设计比较重要
作者: Argos (Big doge is watching u)   2019-01-07 17:26:00
然后记得 做游戏 超花时间 超级累 超多工作 而且99%都是很无趣的作业化工作 XD
作者: oopFoo (3d)   2019-01-07 17:39:00
图形线段?你在讲atari 2600吗?line buffer?去写8bitretro game就明白了。对不起,你的Abstraction太Low了以前没有I,也没有P。只有index+palette。http://15462.courses.cs.cmu.edu/fall2018/lectures学校Computer Graphics的Lecture。
作者: shrimplife (yiyu)   2019-01-07 18:57:00
先写企划
作者: abccbaandy (敏)   2019-01-07 19:02:00
RPG marker跟war3自制先玩玩应该比较有成就感吧
作者: gino0717 (gino0717)   2019-01-07 19:44:00
写hgame
作者: rocwild (外国死小孩)   2019-01-07 19:47:00
Unity tutorial先做下去,看有没有符合你对游戏开发的感观。我推荐2D Rougelike.
作者: becca945 (频果芽子)   2019-01-07 23:33:00
rpg marker
作者: joseph33 (理查帕迪)   2019-01-08 00:14:00
你如果想从unity着手,就暂时不要想画面怎么生出来了,引擎都帮你搞定了
作者: vn509942 (如履薄冰)   2019-01-08 01:33:00
以前玩图学真的很开心现在一堆工具
作者: Cavalier (Cavalier)   2019-01-08 08:28:00
第一件事就是先放弃造轮子 先学别人做好的东西怎么用不会引擎就想造轮子 = 不会跑就想飞
作者: WunoW (WunoW)   2019-01-08 08:45:00
人类跟其他动物最大差别就是人类懂得善用工具,懂了吧
作者: justben (BEN)   2019-01-08 18:30:00
希夏 就是用 优呢替了啊 (c# unity)
作者: gravity067 (一步一脚印)   2019-01-09 15:48:00
你js熟的话 createjs Phaser pixi egret 挑一个用吧
作者: bizer (bizer)   2019-01-12 15:53:00
unity先搞熟,再来想那些,设计者把开发引擎弄熟就好做游戏不用现成引擎,用自己技术刻的只剩大公司了

Links booklink

Contact Us: admin [ a t ] ucptt.com