1
tool2d 2023-06-13 17:04:18 +08:00
语言都是跟着游戏引擎走的。
不找工作学 u3d ,找工作学 unreal (似乎学习难度大,但是也好找工作,只要你作品够亮眼) |
2
QianyanSanren OP @tool2d 目前没打算吃这碗饭。属于是个人兴趣了。
|
3
youmilk 2023-06-13 17:09:24 +08:00 1
c#或者 c++
|
4
WhatMelon 2023-06-13 17:09:49 +08:00 2
跟着 unity 官方教程走一遍就行了,用的 c#
|
5
NessajCN 2023-06-13 17:14:58 +08:00 5
gdscript
|
6
winglight2016 2023-06-13 17:22:31 +08:00
如果纸上就能玩,那根本不需要 3D 了,2D 引擎就太多了,可以试试 pygame ,上手超快
|
7
QianyanSanren OP @winglight2016 其实 office 或者终端就能玩(毕竟几乎没有画面,为数不多的画面还是恒星系轨道。只是个数据处理类游戏。)
|
8
HiCode 2023-06-13 17:41:47 +08:00
|
9
rock123 2023-06-13 17:43:18 +08:00
如果是 0 基础做网页游戏吧,学学 html ,js ,上手快,有浏览器就能运行。其他语言还要折腾开发环境
|
10
nathandoge 2023-06-13 18:03:01 +08:00
3d moblie unity
pc 追求画面美术 unreal 开源 2d Godot 适配国内的 COCOS |
11
chunqiuyiyu 2023-06-13 18:11:04 +08:00
Godot 超级棒,我目前也在自学中……https://godotengine.org/
|
12
levelworm 2023-06-13 18:11:24 +08:00 via Android
2d 试试看 Godot
|
13
pursuer 2023-06-13 18:12:39 +08:00 1
看了眼 OP 说的 aurora4x ,我觉得 typescript(js)+preact 是比较好的选择,不过可能需要一点 Web 开发基础
|
14
tulongtou 2023-06-13 18:28:39 +08:00
flutter 用 flame 写
|
15
taotaodaddy 2023-06-13 18:39:57 +08:00
2d 的话 我也推荐 godot gdscript
|
16
Rain59 2023-06-13 19:00:19 +08:00
微信小游戏
|
17
Mohanson 2023-06-13 19:08:04 +08:00 1
|
18
Mohanson 2023-06-13 19:08:23 +08:00
![img]( https://imgur.com/wFJgbYE)
|
19
nightwitch 2023-06-13 19:09:15 +08:00 via Android
先选引擎,引擎决定语言。玩玩的话选择太多了,尤其是 2D 的。
|
20
ljsh093 2023-06-13 19:09:59 +08:00 1
C#+unity 出活最快,资源也丰富
简单版 threejs 开个网页就能写 |
21
ugpu 2023-06-13 19:17:35 +08:00 1
C#
|
22
Mohanson 2023-06-13 19:18:18 +08:00
|
23
MonoLogueChi 2023-06-13 19:26:04 +08:00 via Android 1
推荐 U3D ,而且有 Java 基础的话,上手 C# 会非常快
|
24
Felldeadbird 2023-06-13 22:15:43 +08:00 1
首选 unity 搭配 C# 。这方面学习资源足够。
|
25
oldshensheep 2023-06-13 23:23:03 +08:00 1
c#,如果你用 Godot ,我也推荐用 C#而不推荐用 gdscript
如果游戏比较简单,而且有前端基础可以用 JS 写 如果需要学习资源多推荐用 Unity3D ,U3D 也是用 C#来开发 |
26
Aloento 2023-06-14 03:09:04 +08:00
怎么没人提 LibGDX
|
27
QianyanSanren OP 谢谢各位大佬!我决定先去看看 typescript(js)+preact ,再去研究一下 u3d 了 qwq
再次感谢! |
28
nikenidage1 2023-06-14 08:28:36 +08:00
现在个人独立游戏无脑选择 unity3d ,你可以去 steam 看看,90%的独立游戏都是 unity3d
|
29
Geo200 2023-06-14 08:50:59 +08:00
我比较想知道个人开发游戏,对程序员而言美工问题怎么解决
|
30
angrylid 2023-06-14 09:02:59 +08:00 via Android
感觉如果是重逻辑轻特效的游戏,Web 技术栈确实可以做,没必要 U3D
但是你挺难找到那种教你用 TypeScript+preact 做游戏的教程... |
31
bhbhxy 2023-06-14 09:11:00 +08:00 2
无论 2D 还是 3D ,都推荐 Unity ,首先开发效率比其他的引擎高,不要用 cocos 这类引擎,遇到问题都不知道去哪找答案,
另外即使以后不做游戏了,你学会了 C#也可以往客户端和 Web 端发展,一举多得。 |
32
sjhhjx0122 2023-06-14 09:17:08 +08:00
godot 挺简单的
|
33
pursuer 2023-06-14 09:31:49 +08:00 1
@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 标准写,对于重视数据文本展现的场景没有特别优化。不知道现在发展的怎么样了 |
34
cPO3Im7cn3lD39cU 2023-06-14 09:35:42 +08:00
最近看苹果的新闻 看起来那个什么 swift 很容易的样子 可惜我是 windows 电脑 哈哈
|
35
SleepyRaven 2023-06-14 09:52:03 +08:00
electron 一把梭
|
36
cherryas 2023-06-14 09:59:12 +08:00
隐隐有种路偏了的担忧. 技术没错 但是个人新手+js 总感觉最后做出来的上限也只是小玩意 .
|
37
Vindroid 2023-06-14 10:01:09 +08:00
直接上 u3d 或 unreal 吧,别碰小众引擎。之前自己做游戏用的 libgdx 2d ( java 开发环境),要文档没文档,论坛也没几个大佬,全靠自己分析源码找解决方案和解 bug ,极其痛苦
|
39
elonlo 2023-06-14 10:05:19 +08:00
unity3d
|
43
vitovan 2023-06-14 12:22:34 +08:00
纯粹自己玩的爽吗?那我就推荐 Common Lisp
|
44
sroqwqorz 2023-06-14 12:33:53 +08:00
英语
|
45
ideaspad 2023-06-14 13:18:27 +08:00 via Android
建议 unity3d ,功能和工具完整,可扩展性强,第三方插件和美术资源丰富,C#用着舒服
|
46
simonhunter 2023-06-14 13:30:05 +08:00 1
语言跟着引擎走。
自学首选推荐还是 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 吧。 |
47
bhbhxy 2023-06-14 13:43:39 +08:00
@Vindroid 是的,这种小众引擎全是 KPI 产物,有的居然使用与行业主流不同的标准,比如 layabox ,向客服反馈居然说这是他们引擎的特色,笑死了,模型坐标都处理不好,根本无法往下开发。之前比较火的 gamemaker 也没落了,现在很难撼动 u3d 和 ue 的地位
|
49
hitmanx 2023-06-14 14:35:49 +08:00
Unity3D 最推荐的教程是官方的嘛?(英语不是问题)
|
50
kriko 2023-06-14 16:50:09 +08:00
那也可以玩玩 rust 嘛,就当学学新语言了,实在要绘图的话库也不少,vulkan 啥的都能用。
|
51
QianyanSanren OP @simonhunter 没打算上架,就挂个人博客了。有缘就来玩,无缘我也不宣传的那种。
|
53
riceball 2023-06-14 20:07:32 +08:00
如果和 aurora4x 非常类似,那么可以考虑直接在现有开源项目上 fork 修改: https://github.com/Pulsar4xDevs/Pulsar4x
|
54
flyqie 2023-06-14 22:14:20 +08:00
现在好像 unity 用的是最多的。。
unity 的话,一般是 c#,很多时候还会加上 lua 。 |
55
CuteGirl 2023-06-15 08:33:06 +08:00
省事就是用 c#+unity 教程多有问题网上基本上都能找到答案解决 简单就 godot 就是教程比较少如果英文不错的话可以看国外的教程也还好 喜欢折腾就 rust+Bevy
|
56
ychost 2023-06-15 11:40:47 +08:00
无脑 unity ,资源多,上手快,出问题也好解决,别用小众的,出问题麻烦
|
57
gaifanking 2023-06-15 16:04:32 +08:00
RPG Maker )
|