光遇是什么编程语言写的
-
光遇是使用C++编程语言开发的。
1年前 -
光遇(Journey)是由thatgamecompany开发的一款独立游戏。该游戏最初于2019年7月在iOS平台上发布,后来于2020年6月在PC平台上发布。光遇并没有使用传统的编程语言来开发,而是使用了一种叫做Luna的专有编程语言。
Luna是thatgamecompany内部开发的一种可视化编程语言,旨在让非程序员也能参与游戏开发。Luna基于节点和连接的概念,玩家可以通过将不同的节点连接起来来创建游戏中的逻辑和行为。这种可视化编程语言让开发过程更加直观和易于理解,无需深入学习复杂的代码语法。
Luna的设计初衷是为了促进创造力和合作,使开发团队的成员能够更容易地共享和理解彼此的想法。通过简化编程过程,Luna使得开发者可以更专注于游戏的设计和玩法,而不必过多关注技术细节。
除了Luna之外,光遇还使用了其他一些技术和工具来支持游戏的开发。例如,游戏引擎Unity被用于构建游戏的基本框架和渲染引擎,以及处理物理效果和碰撞检测等功能。此外,游戏还使用了一些自定义的工具和库来处理音频、动画和网络等方面的功能。
总的来说,光遇是使用thatgamecompany内部开发的Luna可视化编程语言以及Unity游戏引擎等技术和工具来开发的。这种独特的编程方式使得光遇成为一款独特而富有创意的游戏。
1年前 -
《光遇》是一款由中国游戏公司thatgamecompany开发的独立游戏。该游戏使用的编程语言是C#。
C#(读作C Sharp)是由微软开发的一种面向对象的编程语言。它是从C和C++演变而来,结合了C++的高性能和C#的易用性。C#是一种通用的、静态类型的、面向对象的编程语言,它支持多种应用程序类型,并在Microsoft .NET平台上运行。
在开发《光遇》时,开发团队选择了C#作为主要的编程语言。C#具有以下优点,使其成为开发游戏的理想选择:
- 简单易学:C#的语法与其他流行的编程语言相似,如Java和C++,这使得开发人员更容易学习和使用。
- 面向对象:C#是一种面向对象的编程语言,它支持封装、继承和多态等面向对象的概念,这使得游戏开发更加灵活和可扩展。
- 强大的开发工具和框架:C#在Microsoft .NET平台上运行,提供了丰富的开发工具和框架,如Visual Studio和Unity引擎。这些工具和框架能够加快开发速度,提供便利的调试和测试功能。
- 跨平台兼容性:C#可以在多个操作系统上运行,包括Windows、Linux和macOS等。这使得开发人员能够将游戏移植到不同的平台上,扩大游戏的受众范围。
- 性能优化:C#具有高性能的特性,可以通过使用.NET的优化技术和编写高效的代码来提高游戏的性能。
总之,《光遇》使用C#作为主要的编程语言,使得开发团队能够更轻松地开发出高质量的游戏,并为玩家提供更好的游戏体验。
1年前