找回密码
 立即注册
查看: 1163|回复: 20

两个有编程基础的新手加上美术能在一个月内做出一个基于unity的游戏demo吗?

[复制链接]
发表于 2021-1-4 08:16 | 显示全部楼层 |阅读模式
两个有编程基础的新手加上美术能在一个月内做出一个基于unity的游戏demo吗?
发表于 2021-1-4 08:17 | 显示全部楼层
一个月做一个demo是可以的。不确定的主要是学习进度,以及最终达到的效果如何。
但是,就和小马过河一样。有些人只需要一个星期就能做出来,有些人一个月也做不出来。
在做不了解的事情之前,可以先花一点时间尝试、花一点时间了解,之后就会逐步了解到事情的难度、了解到自身的学习能力。那时候再估计就更准确了。
发表于 2021-1-4 08:26 | 显示全部楼层
游戏和游戏是不一样的,编程基础也并不是一个非常客观的衡量标准,因此这个问题是无法回答的
首先,如果不限定demo的游戏类型的话,随便找一个教程,就算是零基础,花一个星期做出一个游戏也不是什么难事
但如果说,你想做某个“你们想象中的游戏”,我可以比较有自信地说:基本上不可能
一、会问这样问题的人多半是在业余时间做这些事情,那么兼顾本业和游戏制作的话,时间一定是不够用的。而且游戏制作所需要的时间远超你的想象,如果每天只能保留一两个小时来做的话,基本上做不出什么东西来
二、没有经验的开发者会在一开始把策划铺得过大。如果对游戏规模没有认识,不清楚每个部分需要多少时间,很容易就会设计出现有团队根本无法完成的游戏。主要就是技术上太难,工作量上太大等等。
三、没有强力的制约或者第三者监管的话,弃坑是非常轻松的事情。尤其在集齐了上面说的两点之后,简直不弃坑才是不理性的行为。


那么应该怎么做?
1、从小的做起,先去掌握unity(或者其他引擎)的基础,衡量自己所用的时间。可以跟着教程走,也可以稍加修改,或者照搬成型的游戏
2、做好项目的人员管理。如果是没有收入的活动,弃坑一定会成为最常见的事情。而如何保证这个项目需要的人尽量少,尽量可控,是一个重要的任务。(举个反例,组里就一个人会写网络,然后要写服务器)
3、认清自己与先进水平差距,在能保持生活的前提下进行行动—你要是富二代就随意,一般人请在保证基本生活的前提下进行业余活动,不然你反而会恨上你曾经喜欢的东西
发表于 2021-1-4 08:30 | 显示全部楼层
2d游戏可以的
发表于 2021-1-4 08:38 | 显示全部楼层
我有一个正在制作中的独立游戏,说说我的看法吧。
编程基础对于UNITY来说有用,但用处不大。如果主要精力放在游戏制作上的话,编程方面甚至可有可无,因为现在有很多非常系统化的插件可以无代码完成大部分功能,但会编程也可以加快理解插件的学习和使用,不一定是代码方面的。
如果将精力放到自己造轮子,那你最终可能走向很多技术作者的死胡同,就是不停的完善轮子,游戏制作却丢了,几年时间连完整的游戏都拿不出来,更不要说一个月。
如果你是想制作毕设或小品级的游戏,看到这里就可以了。
如果你想制作一个有想法的游戏,我可以告诉你在UNITY零基础的情况下,光是熟悉UNITY的各种使用和设置,一个月都下不来。因为制作过程中会不断出现各种问题,阻碍你的设计进程,很多在百度是搜不到答案的,需要科学上网翻各种视频和资料。
我个人原来是有一定C#基础的,美工方面限于PS熟手。
在学习UNITY上我花了大概6个月时间,其间在不断测试想要完成的各种游戏功能,每天都要想办法解决层出不穷的问题。这些问题是你在视频教程里很难遇到的,更增加了解决的难度。
当我觉得对UNITY足够了解,也基本解决了游戏功能方面的需求,又开始进入了另一个劝退环结,美术。
我对游戏画面要求是比较高的,但很无奈的是我最开始的时候基本不会使用任何3D建模软件。于是我又花费了两个月的时间来提高自己的建模水平。
当3D建模基本不是问题时,又在材质细节上遇到麻烦。我发现使用PS来为模型绘制贴图简直就是蠢驴行为,于是又开始搜索纹理绘制方面的资料。
幸好现在有很多工具可以帮助你完成此类工作,比如Substance系列,比如制作人物的DAZ,CC,制作动画的ICLONE等等。
但这意味着你还需要花时间来学习更多软件的制作。在此过程中我还不停地为UNITY增加各类用得上的插件,每个复杂的插件又要付出大量的时间来学习。
至今为止,我制作这个游戏已经有一年的时间了,我没有在代码方面花费太多的时间,大部分功能都是依靠插件来完成的。还是那句话,如果你想独自靠UNITY自带的功能完成整个游戏,那么你很可能无法完成这个游戏,因为你整天都在埋头写代码,最终磨灭了你对游戏的任何想法。
而我花费最大的精力,是在美术方面。场景中数以千计的建模,每天只能完成一位数以内的制作,所以如果让我选,我宁可有更多的美工而不是程序员。
综上所述,两个月时间可以供你完成毕设这种没什么营养的作品,可以是换皮,可以完全照抄,但你做出来的很难称作是游戏。如果你的想法是做出更好的作品,那你可能需要做好长期斗争的准备,准备好面对你在网络上搜索不到的问题,并找出解决方法。还有就是更多地学习美工相关知识,即使你觉得自己是个程序员,因为你早晚会发现美术是无法靠技术来大幅提高制作速度的。
以上大多针对3D游戏而言。如果是制作2D游戏,重点也是有很多的好美工。
最后,建议想要制作游戏的朋友们,尝试将精力更多地放在游戏本身上。我见过太多追求某一方面的出色,比如编程技巧、画质等等,最终游戏变成没有内容的半成品,非常可惜。
一个游戏的基本要素只有两个:完整、有趣。以此为根本,有余力的情况下再去完善其他方面,才能将游戏制作得出色。
发表于 2021-1-4 08:42 | 显示全部楼层
可以
发表于 2021-1-4 08:43 | 显示全部楼层
我这样告诉你,我就是这样的。但是这是有条件的。
先假设你们都完全没有接触过做游戏,也没有学过c#好了。unity其实相对其他引擎难度还是有点大的,纯粹学习大概也需要半个月左右。注意这里指的是纯粹学习。确实有照着网上项目或者什么边做边学之类的,但我想你说的一个月作品肯定是你自己的对吧,网上那些应该不是你说的作品。
在这之后,虽然知识还没有完全学完,但知识已经不足以阻挡你创作了,此时在应用中学习的速度会更快。而一旦设计了项目,最大的难题就是团队协作而不是技术。我当时学了一个月unity之后做了两个项目。业余拿来练手的项目最后由于都没有干劲,做了整整一个月还是凉了。而我真正学了一个月unity做出来成果的是什么呢?是我在这个期间带领团队参加了一次ciga gamejam 48小时游戏制作大赛。由于时间有限,所以每个人都投入了不说100%也有75%的精力。任何事情只要认真就会创造奇迹这话可一点不假。
所以,这是完全可能的,就看你们怎么安排了。加油吧!
发表于 2021-1-4 08:46 | 显示全部楼层
由于你的问题里面完全没有提及demo的复杂度,我默认你对复杂度没有太清晰的感念,所以我觉得你们大概率做不出来。且这个问题也是一个缺少关键信息的问题。
我猜做不出来的原因不是因为觉得你们技术不行,我感觉比较会是工程管理的问题,比如对协作,交付和测试的规划没啥经验。
发表于 2021-1-4 08:48 | 显示全部楼层
首先你要理解demo和产品的区别。
demo是很好做的,就像写个hello world,能跑起来,自己看着还满意就行了。
但产品就很难了,你要对这个demo进行各种细致的打磨,中间过程会遇到各种问题,在各种苦心智,劳筋骨之后,你才觉得丫的终于可以了,太不容易了。
但我又突然想起来我们小时候听过的小马过河的故事,别人始终是别人,他们的回答多是从自身经验和阅历角度考虑,所以不一定适合你。
那说了这么多,结论是什么呢?
别管其他的,干就完事了,你不做,又怎么知道自己不行呢?
发表于 2021-1-4 08:55 | 显示全部楼层
没有人是一步登天的,在学习中越挫越勇才能攀抵高峰,而一个月的时间,对于认真学习并制作一个简易的demo是完全可行的。 ,当然也可以联系我了解一下细节
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 07:01 , Processed in 0.094830 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表