Blitz3D

by Blitz Research Ltd.

Blitz3D is an easy-to-use, powerful 3D game development language that allows users to quickly create 3D games and applications.

Operating system: Windows

Publisher: Blitz Research Ltd.

Antivirus check: VirusTotal report

Report a Problem

Blitz3D is a powerful, easy-to-learn 3D programming language that enables users to create interactive games, applications, and simulations. With Blitz3D, users can quickly create 3D environments, load models and textures, and program the logic of their games.

Features:

1. Simple, intuitive language: Blitz3D is based on BASIC and is easy to learn, meaning that users can focus on creating games, applications, and simulations rather than on complex programming concepts.

Blitz3D provides easy-to-use tools for rapid game development.

2. Built-in 3D graphics: Blitz3D renders its scenes with DirectX 7 and offers ready-made commands for cameras, lights, meshes, textures, terrains and collision detection.

3. Comprehensive language: Blitz3D supports functions, arrays and custom Types (user-defined data structures kept in linked lists), as well as commands for 2D graphics, sound and input.

4. Windows platform: Blitz3D runs on Windows and compiles programs into standalone Windows executables; a separate build for Windows 95 is also available.

5. Built-in support for networking: Blitz3D includes TCP and UDP stream commands, allowing users to create online applications and games.

6. Development tools: Blitz3D includes an integrated development environment with a code editor and a debug mode for finding errors in programs.

7. Integration with other languages: Blitz3D can call functions from external DLLs written in languages such as C or C++ through user library declarations. Unlike Python, which is interpreted, Blitz3D compiles code into native executables.

8. Comprehensive documentation: Blitz3D includes documentation with a command reference, tutorials, and code samples.

9. Free and open source: Blitz3D is now available free of charge (name your own price) from Blitz Research, its full source code is published on GitHub, and updated builds such as V1.118 were released in 2024.

10. Complete game toolkit: Blitz3D includes everything needed to create complete 3D games, from graphics and sound to input and collisions; recent versions use the SoLoud audio library.

Blitz3D is a powerful, easy-to-learn 3D programming language that enables users to create interactive games, applications, and simulations quickly and easily. With its intuitive language, built-in 3D engine and simple development tools, Blitz3D remains a popular choice for hobbyist game developers and for learning game programming.

Windows (separate build for Windows 95)
DirectX 7 or later

PROS
Easy to learn with a straightforward interface.
Includes a built-in 3D engine and IDE.
Supports a full range of game development functions.

CONS
Limited in terms of advanced features and functionalities.
Runs only on Windows.
Lacks modern graphics and physics capabilities.
Bio7
Bio7 is an integrated development environment for ecological modelling and image analysis with a focus on visual programming and model-based experimentation.
Iconscout Desktop App
Iconscout Desktop App is a powerful tool that helps you search, organize, and manage your icons and vector illustrations in one convenient place.
JavaFX Scene Builder
JavaFX Scene Builder is a visual layout tool for designing JavaFX applications.
Zebra ZPL II Utility
Zebra ZPL II Utility is a free design and printing software for Zebra barcode label printers.
Strawberry Perl
Strawberry Perl is a distribution of Perl for the Windows platform that includes many useful modules and extensions.