游戏开发指南/简介/从哪里开始?
外观
要使用此页面,请转到最能描述您技能水平的部分。
当您从未进行过任何编程时。
选择一种入门语言来学习
- 仅限 Windows/Microsoft
- 允许创建控制台应用程序、窗体、Windows 现代/地铁应用和Windows Phone 应用
- 仅限 Mac
- 控制台和窗体设计
- Windows、Mac 和 Linux
- 输出流、窗体
- Windows、Mac 和 Linux
- 脚本语言 - 最适合仅输出流,但可以具有其他功能。
您有几个选择
- 为此,我建议您使用Glut 来帮助您将游戏链接到操作系统(例如,将图形放置到窗体上)。
- 如果您了解VB 或C#,那么您可以使用OpenTK(一个用于 .Net 的OpenGL 库)来创建 3D 图形。
- 如果您了解C# 或Javascript,那么您可以开始学习如何使用Unity 引擎。
- 如果您了解Java,那么您可以使用LWJGL(一个用于 Java 的OpenGL 库)
为此,我建议您尝试使用游戏引擎,例如虚幻开发工具包 (UDK)。
或者,如果您希望将您的编程知识与轻量级引擎混合使用,那么请尝试使用:Unity
为此,我建议您尝试使用编程语言制作游戏,如果您不了解任何编程语言,请参阅:编程完全新手
否则,如果您了解编程语言,请参阅:了解基本编程,但从未制作过游戏
在这种情况下,您可以询问讨论中应该做什么,或者浏览这本书,看看什么让您感兴趣。