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

360 天前
 QianyanSanren
我想学习做一个类似于 aurora4x 那样的游戏,v 友大佬们推荐去学习哪种语言呢?
可以看作是 0 基础(之前学过一些 java ,但基本上忘光了)
不太在意游戏的推广。(极有可能到最后也只是我一个人去玩)
现在的版本是一个纸笔游戏,想把他电子游戏化(因为纸上计算与擦除数据时经常把纸弄破)
7918 次点击
所在节点    程序员
57 条回复
ugpu
360 天前
C#
Mohanson
360 天前
![这样能显示图片吗]( )
MonoLogueChi
360 天前
推荐 U3D ,而且有 Java 基础的话,上手 C# 会非常快
Felldeadbird
359 天前
首选 unity 搭配 C# 。这方面学习资源足够。
oldshensheep
359 天前
c#,如果你用 Godot ,我也推荐用 C#而不推荐用 gdscript
如果游戏比较简单,而且有前端基础可以用 JS 写
如果需要学习资源多推荐用 Unity3D ,U3D 也是用 C#来开发
Aloento
359 天前
怎么没人提 LibGDX
QianyanSanren
359 天前
谢谢各位大佬!我决定先去看看 typescript(js)+preact ,再去研究一下 u3d 了 qwq
再次感谢!
nikenidage1
359 天前
现在个人独立游戏无脑选择 unity3d ,你可以去 steam 看看,90%的独立游戏都是 unity3d
Geo200
359 天前
我比较想知道个人开发游戏,对程序员而言美工问题怎么解决
angrylid
359 天前
感觉如果是重逻辑轻特效的游戏,Web 技术栈确实可以做,没必要 U3D
但是你挺难找到那种教你用 TypeScript+preact 做游戏的教程...
bhbhxy
359 天前
无论 2D 还是 3D ,都推荐 Unity ,首先开发效率比其他的引擎高,不要用 cocos 这类引擎,遇到问题都不知道去哪找答案,
另外即使以后不做游戏了,你学会了 C#也可以往客户端和 Web 端发展,一举多得。
sjhhjx0122
359 天前
godot 挺简单的
pursuer
359 天前
@QianyanSanren 因为你提的游戏主要是数据计算和展示,所以我推荐的 Web 技术栈,但 typescript 和 preact 像我前面说的需要一点 Web 开发基础,至少对 html css js 的工作原理是要有一点了解的,而且要小心陷入 web 前端技术架构的混战中(react vue angular 以及各种 hook signals 等)如果对 Web 开发有有了解可以尝试我提到的 typescript+preact(react)结构,否则 jquery 一把梭也不失为一种选择(不过 typescript 还是强烈建议上,对后续维护比较好),如果画恒星系轨道可能需要用到 svg/canvas

u3d 的话个人简单体验过,3d 开发确实方便,但我个人因为被 Flash 坑过是不太想在非开源引擎上过分折腾。

@Aloento
libGDX 是 Java 下的游戏引擎,受 Java 版本的影响,个人体验是一般,用的时间比较早当时为了兼容 Android5.0 ,迫不得已用 Java7 标准写,对于重视数据文本展现的场景没有特别优化。不知道现在发展的怎么样了
tpjaord
359 天前
最近看苹果的新闻 看起来那个什么 swift 很容易的样子 可惜我是 windows 电脑 哈哈
SleepyRaven
359 天前
electron 一把梭
cherryas
359 天前
隐隐有种路偏了的担忧. 技术没错 但是个人新手+js 总感觉最后做出来的上限也只是小玩意 .
Vindroid
359 天前
直接上 u3d 或 unreal 吧,别碰小众引擎。之前自己做游戏用的 libgdx 2d ( java 开发环境),要文档没文档,论坛也没几个大佬,全靠自己分析源码找解决方案和解 bug ,极其痛苦
rahuahua
359 天前
@Mohanson 挺好玩的,想问问这个关卡难度生成是用什么算法呀
elonlo
359 天前
unity3d
Mohanson
359 天前
@rahuahua 关卡数据是固定的, 总数 33 关

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

https://www.v2ex.com/t/948402

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

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

© 2021 V2EX