现在个人开发游戏,推荐去学习哪种语言?

2023-06-13 17:00:19 +08:00
 QianyanSanren
我想学习做一个类似于 aurora4x 那样的游戏,v 友大佬们推荐去学习哪种语言呢?
可以看作是 0 基础(之前学过一些 java ,但基本上忘光了)
不太在意游戏的推广。(极有可能到最后也只是我一个人去玩)
现在的版本是一个纸笔游戏,想把他电子游戏化(因为纸上计算与擦除数据时经常把纸弄破)
9343 次点击
所在节点    程序员
57 条回复
rahuahua
2023-06-14 10:12:43 +08:00
@Mohanson 关卡生成是靠人工设置的吗?
ljsh093
2023-06-14 10:31:59 +08:00
@cherryas #36 webgl 上限不低吧
vitovan
2023-06-14 12:22:34 +08:00
纯粹自己玩的爽吗?那我就推荐 Common Lisp
sroqwqorz
2023-06-14 12:33:53 +08:00
英语
ideaspad
2023-06-14 13:18:27 +08:00
建议 unity3d ,功能和工具完整,可扩展性强,第三方插件和美术资源丰富,C#用着舒服
simonhunter
2023-06-14 13:30:05 +08:00
语言跟着引擎走。
自学首选推荐还是 Unity3D ,编程语言 C#,上手快,2D/3D 都能做,教程多,还有资源商店,性能基本上也 ok 。

如果你的目标是上架微信小游戏等国内的类 H5 的平台,那会比较推荐 Cocos Creator ,在一众国内引擎中算是比较好用的了,编程语言 TypeScript ,可以直接上手 3.x 版本,可以在官方论坛获得更好的支持,官方论坛也还算活跃,并且 2D 和 3D 都能做,2.x 版本的 Creator 的 3D 开发相对比较难受。
不过老实说 Cocos Creator 从 1.x 到 3.x ,没有一个特别完善的版本,每个版本都是小问题不断,特别是 2.x 到 3.x 的 shader 语法变动简直灾难。

另外其实现在个人上架微信小游戏也挺麻烦的,还得准备软著之类的材料,所以还是推荐 Unity3D 吧。
bhbhxy
2023-06-14 13:43:39 +08:00
@Vindroid 是的,这种小众引擎全是 KPI 产物,有的居然使用与行业主流不同的标准,比如 layabox ,向客服反馈居然说这是他们引擎的特色,笑死了,模型坐标都处理不好,根本无法往下开发。之前比较火的 gamemaker 也没落了,现在很难撼动 u3d 和 ue 的地位
2333wz
2023-06-14 14:17:17 +08:00
@rahuahua #41 第一关这个经典的推箱子还能是 AI 吗
hitmanx
2023-06-14 14:35:49 +08:00
Unity3D 最推荐的教程是官方的嘛?(英语不是问题)
kriko
2023-06-14 16:50:09 +08:00
那也可以玩玩 rust 嘛,就当学学新语言了,实在要绘图的话库也不少,vulkan 啥的都能用。
QianyanSanren
2023-06-14 16:56:35 +08:00
@simonhunter 没打算上架,就挂个人博客了。有缘就来玩,无缘我也不宣传的那种。
BigR
2023-06-14 19:39:06 +08:00
@hitmanx #49 不是,U3D 教程太多了,很丰富的,找点系统的做游戏 demo 的教程跟着走。
riceball
2023-06-14 20:07:32 +08:00
如果和 aurora4x 非常类似,那么可以考虑直接在现有开源项目上 fork 修改: https://github.com/Pulsar4xDevs/Pulsar4x
flyqie
2023-06-14 22:14:20 +08:00
现在好像 unity 用的是最多的。。

unity 的话,一般是 c#,很多时候还会加上 lua 。
CuteGirl
2023-06-15 08:33:06 +08:00
省事就是用 c#+unity 教程多有问题网上基本上都能找到答案解决 简单就 godot 就是教程比较少如果英文不错的话可以看国外的教程也还好 喜欢折腾就 rust+Bevy
ychost
2023-06-15 11:40:47 +08:00
无脑 unity ,资源多,上手快,出问题也好解决,别用小众的,出问题麻烦
gaifanking
2023-06-15 16:04:32 +08:00
RPG Maker )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/948402

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX