Blitz3D

软件描述

为 Windows 平台创建 2D 和 3D 游戏。 如果你一直渴望创作游戏,却因 C++ 或 Java 等编程语言的复杂性而感到沮丧,那么你来对地方了! Blitz3D 提供了一个简单而强大的游戏创作环境——s。

官方网站

访问软件的官方网站了解更多信息

官方认证

blitzresearch.itch.io

安全链接HTTPS

什么是 Blitz3D?

为 Windows 平台开发 2D 和 3D 游戏。
如果你一直渴望创作游戏,却因 C++ 或 Java 等编程语言的复杂性而感到沮丧,那么你来对地方了!
Blitz3D 提供了一个简单而强大的游戏开发环境——简单,因为它基于流行且易于使用的 BASIC 编程语言;强大,则得益于其高度优化的 2D/3D 引擎。
Blitz3D 包含了许多有助于游戏开发的命令,但数量并不繁多!Blitz3D 并未向你堆砌大量命令,而是精心设计命令集,以最小的努力实现最大的灵活性。
超灵活的实体系统
Blitz3D 的设计围绕“实体”这一概念展开。通常,一个 3D 游戏包含许多类型的 3D 元素,例如摄像机、光源、网格等。在 Blitz3D 中,这些都被视为实体。这意味着可以使用相同的命令来操作和处理各种 3D 对象——例如,TurnEntity 命令可以用来旋转摄像机、光源、网格,甚至巨大的地形!
网格
网格是任何 3D 引擎的核心。Blitz3D 允许你从零开始创建自定义网格,或加载以 X、3DS 或 B3D 格式存在的现有网格。B3D 格式是 Blitz3D 专有的,专为支持 Blitz3D 引擎的所有功能而设计。目前,多种建模软件(如 3D Studio、Lightwave 和 Truespace)均提供了 B3D 导出工具。Blitz3D 网格支持顶点颜色和多个纹理坐标集等功能。
地形
Blitz3D 的地形可以用来生成看似无比庞大的场景!这得益于一种称为 LOD(细节级别)降级的技巧。该过程完全自动,其原理是选取一组多边形来近似高分辨率高程图的形状。此外,Blitz3D 地形还可以在运行时进行实时修改——非常适合在物体上“挖洞”!

主要功能

🔄 替代方案

85 个选择

Leadwerks 游戏引擎提供了从新手到资深游戏开发者最平滑的学习曲线。您无需编写代码,即可使用可视化编辑器和流程图系统设置游戏交互。使用 Lua 语言编写自己的游戏脚本。

付费 • 专有
查看详情
Project Anarchy

Project Anarchy

游戏开发工具

项目混沌是一款面向移动平台的完整游戏引擎和前沿工具集。项目混沌包含完全免费的授权,可将您的游戏发布到 iOS、Android 和 Tizen 平台。

免费 • 专有
查看详情
Project Spark

Project Spark

游戏开发工具

项目火花是一种强大而又简单的方法,可以让你创建并体验属于自己的世界、故事和游戏。

免费个人 • 专有
查看详情

Orx 是一个开源的、便携的、轻量级的、基于插件和数据驱动的、面向 2D 的游戏引擎,使用起来极为简单。Orx 主要使用 C 语言编写,但允许你使用任何可以与 C 语言交互的语言进行开发。

免费 • 开源
查看详情

基于 OpenGL 和 C++ 的跨平台 2D 游戏原型框架。 Angel 在保证原生代码的运行速度和灵活性的同时,注重快速迭代和即开即用的功能。在网页游戏和内存管理的脚本引擎盛行的今天,有时你仍然需要。

免费 • 开源
查看详情
SmartShape

SmartShape

软件

5

您的项目智能3D数字孪生即服务。SmartShape(原名Minko)是一种技术,用于开发和设计丰富、互动且通用的3D应用,支持电脑、网页浏览器和移动平台。

免费 • 开源
查看详情
sdlBasic

sdlBasic

软件

sdlBasic 是一个小巧、高效且跨平台的 BASIC 解释器,旨在利用 SDL 库的威力进行游戏创作,其设计灵感源自经典的 AMOS。

免费 • 开源
查看详情
Reality Factory 2

Reality Factory 2

游戏开发工具

Reality Factory 2 是一款下一代游戏创作套件。它结合了由 Python 驱动的灵活且完全脚本化的游戏开发环境与 Ogre3D 引擎,支持所有主流桌面操作系统。

免费 • 开源
查看详情
上一页下一页

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。