1
lookStupiToForce 2022-10-14 13:46:29 +08:00
有个类似的问题,可以参考
https://www.v2ex.com/t/823966 |
2
kriko 2022-10-14 13:50:28 +08:00
games104
|
3
e7 2022-10-14 14:22:36 +08:00
抄一段 github 的
> Help—I’ve never created a game before! With so many free, open source game engines and tutorials available online, there’s never been an easier (or more exciting!) time to try out game development. Are you… Into JavaScript? You might be interested in Phaser. Comfortable with C++ or C#? Look at Godot, Unity and Unreal Engine. Raving about Rust? You might like Bevy. Proficient with Python? Check out Pygame or Godot (Godot uses GDScript, which is similar to Python). Dangerous with Java? Take a look at libGDX. In love with Lua? Check out LÖVE or Defold. Like retro games too? Drop everything and check out LIKO-12! Fond of Flutter? Take a peek at Flame. Gearing up with Go? You might want to look at Ebiten. Do you really like retro games? Maybe you can… Hack on a Roguelike dungeon crawler in JavaScript or Haskell. Crank out a text adventure in or some interactive fiction with Clojure or Ink (similar to Markdown). Craft that 8-bit console game you always fantasized about with PICO-8, Pixel Vision 8, TIC-80 (Lua), BASIC8 (Basic), or Pyxel (Python). |
4
janus77 2022-10-14 15:27:02 +08:00
首先数学和算法要学好,薄弱的话可以重学一遍
然后从 OpenGL 开始入手,掌握常用的用法和概念 然后去看流行的游戏引擎,就可以理解一些东西了,因为 OpenGL 只是图形学的东西,而游戏引擎还包含运动、碰撞、特效和实时计算这部分的东西,同时包含一些游戏开发常用的比如事件系统这些特性 |
5
Radiation 2022-10-14 15:52:07 +08:00
最近在看开源引擎 Godot ,可以了解下~
|
6
Cyanhall 2022-10-14 16:14:46 +08:00
看你个人知识储备,想立即上手游戏开发,推荐选虚幻引擎,就学跟着虚幻的教程走,可以做出一些小游戏效果。
如果想深入就先 games104 ,会对游戏引擎有个整体概念性的了解,然后再去学 games10x games20x 等等其他课程。 选择虚幻的原因其中之一就是 games104 很多时候讲课时,都是以虚幻来作为一个优秀示范来讲解的。 |
7
DiverO 2022-10-14 16:19:46 +08:00
|
8
wtsamuel 2022-10-14 17:01:07 +08:00
做个游戏 demo
|
10
levelworm 2022-10-14 19:49:03 +08:00 via Android
按照卡马克的说法,可以写一些经典小游戏。
|
11
z1645444 2022-10-14 20:13:27 +08:00
书籍不知道,Godot 可以考虑看看
|
12
weiweiwitch 2022-10-14 20:24:28 +08:00 via Android
老玩游戏 mod 吧。边玩边学。
|
13
zacksz 2022-10-15 14:09:19 +08:00
同推 GAMES104: https://games-cn.org/games104/
|
14
secondwtq 2022-10-16 00:37:07 +08:00 1
这坑很深的,首先不同类型的游戏用的技术就不一样,2D 的和 3D 的不一样,探险类和策略类不一样,单机和联机不一样 ... 我搞个文字冒险游戏和 2077 肯定完全不是一个东西
楼主最好是先有大致的想法再确定学习方向 资料的话推荐一本书 Game Programming Patterns ,直接可以在线读 |
15
levelworm 2022-10-16 06:21:07 +08:00 via Android
还有一个就是是否确定是游戏引擎而不是游戏开发,具体是什么类型的游戏引擎?
|
16
limebax 2022-10-16 09:24:00 +08:00
先做做 H5 小游戏
|