steam吧 关注:4,556,075贴子:71,130,515

吧里有制作过游戏经验的大佬吗?想请教一下

只看楼主收藏回复

我是一名程序员,平时工作主要用到的语言是Java和Python以及shell,本人完全没有制作游戏的经验,现在想做一款纯动作类游戏,就是想问一下开发游戏用什么语言最适合?(我不会的语言我会去学)还有需要除编程外还需要学习哪些知识?可以说得具体一点吗?(比如需要学什么引擎,以及哪款建模软件这些)谢谢


IP属地:福建来自Android客户端1楼2023-12-05 20:13回复
    我现在的游戏制作水平是只会用Python做一款飞机大战这样的小游戏





    IP属地:福建来自Android客户端2楼2023-12-05 20:14
    回复
      讲真的,放弃纯动作类吧,这不是单打独斗能成的,何况啥也不会的情况下,你能几年里建出标准的人体,并k出有张力不违合的动画就算是天赋异禀了。然后带着作品选择去应聘来的现实点。


      IP属地:日本来自Android客户端4楼2023-12-05 20:31
      收起回复
        虚幻能纯蓝图做游戏,没什么代码


        IP属地:江西来自Android客户端5楼2023-12-05 20:43
        收起回复
          动作并不是写代码写出来的


          IP属地:广东来自Android客户端6楼2023-12-05 20:59
          收起回复
            2d的可以弄,3d的一个人弄不了,3d动作游戏难度非常高


            IP属地:湖北来自Android客户端7楼2023-12-05 21:02
            收起回复
              3d纯动作可以试试虚幻,因为虚幻商店经常送资产,看看能不能淘到便宜的动作库,配上motion warping也有不错的无缝衔接效果


              IP属地:广东来自Android客户端8楼2023-12-05 21:13
              收起回复
                会Python可以试下godot引擎,用的gdscript写起来跟Python差不多
                会java也可以用unity,java学c#比较容易
                至于做动作类游戏,只能好运


                IP属地:广东来自手机贴吧9楼2023-12-05 21:14
                收起回复
                  Unity c#
                  ue5 c++
                  ue5我没用过用
                  听说蓝图倒是用不着写代码
                  Unity可视化编程,感觉有点麻烦,我是封装成模块来连线


                  IP属地:四川来自Android客户端10楼2023-12-06 08:07
                  回复
                    Unity蓝图
                    如果做2d的话不推荐ue5


                    IP属地:四川来自Android客户端11楼2023-12-06 08:11
                    收起回复
                      首先我是个完全不懂游戏制作的普通玩家,以下只是个人见解,不一定正确。动作游戏本身就是一个宽泛而高深的概念,想做一个动作系统复杂的游戏非常困难,你要有好的想法同时有能力把这个系统打磨好,再然后设计出符合这套动作系统对应的怪物。能把这套东西做明白的几乎只有那几个老牌日厂(举两个国产游戏例子,2D的斩妖行和3D的古剑奇谭3,都是动作系统本身看上去玩上去都还行,但是有时候打起boss来就是很别扭)。降低动作深度是一个对开发者和大部分玩家都有利的方向,最典型的就是魂狼环,翻滚、攻击、格挡和少量技能,让玩家很好上手,同时宫崎英高可以扬长避短,佐以令人印象深刻的boss战和优秀的关卡设计。
                      3D游戏制作单人难度很大,楼主最好从2D游戏开始起步。2D动作游戏一般都不会有太深的动作系统(格斗游戏:?),建议楼主想一个有趣不复杂的战斗系统,打磨好,然后设计出够符合这套战斗的boss战。boss也不一定很复杂,5个动作都够多了,空洞骑士的战士之梦boss好多都只有两三招,一样可以设计的很优秀。


                      IP属地:江苏来自Android客户端12楼2023-12-06 11:31
                      收起回复
                        模型的话应该3dmax、zbrush、blender、maya,我知道的手绘模型是用3dmax,次时代模型是zbrush、maya,blender不清楚,听说学过max、zb这些后学blender会不习惯,不过blender是免费的,steam上就有,卡普空家好像是用maya做模型的,我只是个学到一半就弃坑的,可能有说错的。


                        IP属地:广西来自Android客户端13楼2023-12-06 12:27
                        回复
                          3D游戏前台建模渲染绑骨脚本和后台数据计算完全是两个领域。
                          不像2D游戏只要懂攻击受击判定框原理和多线程计算。然后对图片资源做好帧同步就大差不差,进阶一点就是简单的着色器和物理参数调教。
                          然而还有一个最核心的问题,只懂技术也不能做出好玩的游戏,设计策划又是另一个领域。


                          IP属地:重庆来自Android客户端14楼2023-12-06 13:00
                          回复
                            听说c#


                            IP属地:黑龙江15楼2023-12-06 13:34
                            回复
                              我刚毕业那两年干过游戏,用的unity,语言C#,公司内部分工是原图设计人物立绘,然后给模型用3dmax去按照原图设计的人物去建模,建模后给骨骼动作去给模型添加骨骼。给动作K帧,K完之后交给程序,你要把模型扔到u3d里变预制体,也就是没实例化的,然后模型一般是没有外表材质的,需要UI那边提供材质,也是类似一个圆形的图片,当你把这个圆形图片包在模型上的时候,整个人物什么鼻子了眼睛了都上色了看着真了,就这么回事。分工比较多,,,然后u3d里面自带一些类型,比如刚体,里面包含什么重力,加速度,摩擦力什么的,当然还有移动,旋转的一些方法,还有碰撞盒子什么的,这些都是基于u3d的一个底层类叫monoBehaviour,其实写C#代码挺多都得去学monoBehaviour里面一些东西,,,至于大家们玩游戏都喜欢的粒子效果,纯粹就是看这个引擎强不强


                              IP属地:辽宁16楼2023-12-06 13:40
                              回复