Castle Game Engine

Castle Game Engine — Free Download. 3D and 2D Game Development

Castle Game Engine is a cross-platform game engine designed for creating interactive 3D and 2D applications. It supports multiple platforms, including Windows, Linux, macOS, and BSD. The engine uses Pascal as its main language and offers integrated tools for scene design, rendering, and physics.

★★★★★
5.0(1 rating)

Download Castle Game Engine (Official links)
File size: 607 MB
The latest version of Castle Game Engine is: 7.0
Operating system: Windows, Linux, Mac, BSD
Languages: English
Price: $0.00 USD

  • Advanced 3D rendering. The engine supports 3D graphics with dynamic lighting, shadows, particle effects, and custom shaders. It includes compatibility with formats such as glTF, X3D, and Collada for importing models.
  • 2D graphics support. Allows the development of 2D games with sprites, scrolling layers, and animations. Includes tools for texture manipulation and collisions.
  • Visual scene editor. Provides a graphical interface for designing levels and arranging objects in 3D space. Users can adjust properties, lights, and cameras without writing code.
  • Integrated physics system. Uses the Kraft physics engine to simulate collisions, gravity, and object movement. Supports rigid bodies, triggers, and joints.
  • Cross-platform. Projects can be exported to Windows, Linux, macOS, and BSD. No code changes are required for different platforms.
  • Pascal language. Code is written in Object Pascal, with a well-documented API and examples to make development easier.
  • Asset import. Supports a variety of formats, including OBJ, PNG, JPEG, WAV, and OGG. Resources can be bundled into compressed archives for distribution.
  • Spatial audio. Includes a 3D sound system with attenuation and Doppler effects. Compatible with OpenAL for accurate playback.
  • Lua scripting. Lets you add game logic through Lua scripts without recompiling the main project.
  • Networking and multiplayer. Offers functions for TCP/IP and UDP connections, enabling the creation of online games with data synchronization.
  • User interface. Provides predefined components for menus, buttons, and HUDs. Elements can be customized using CSS styles.
  • Virtual reality. Compatible with VR devices such as Oculus Rift and OpenVR, with specific settings for stereoscopic rendering.

Castle Game Engine was created by Michalis Kamburelis in 2005 as an open-source project. The engine is written in Object Pascal and uses the Free Pascal Compiler to generate binaries. Over the years, it has added support for new technologies such as Vulkan, WebGL, and virtual reality. The community contributes plugins, tutorials, and improvements to the official repository.


Alternatives to Castle Game Engine:

For Castle Game Engine there are 9 alternative programs. Free: 9, paid: 0.

CopperCube — Free Download. 3D game creation

CopperCube

CopperCube is an engine for developing three-dimensional applications and games.
Price: Free   Size: 44.6 MB   Version: 6.7.3   OS: Windows, MacOS
Keolot Phaser Editor — Free Download. Visual editor for Phaser games

Keolot Phaser Editor

Keolot Phaser Editor is a free visual development environment for 2D browser games based on the open source Phaser engine with integrated Matter JS physics.
Price: Free   Size: 150 MB   Version: 1.2.0   OS: Windows, Android
OCTGN — Free Download. OCTGN Card Game Platform

OCTGN

OCTGN is a platform designed for playing collectible card games online.
Price: Free   Size: 25.9 MB   Version: 3.4.403.0   OS: Windows
Solar2D — Free Download. Game Engine

Solar2D

Solar2D is a free, open-source 2D game engine for building mobile games and apps.
Price: Free   Size: 204 MB   Version: 3736   OS: Windows, Linux, MacOS, Android, iOS
OpenToonz — Free Download. 2D Digital Animation

OpenToonz

OpenToonz is a free, open-source, professional software for creating 2D animation.
Price: Free   Size: 55.1 MB   Version: 1.7.1   OS: Windows, Mac OS
Harfang 3D — Free Download. 3D Rendering Engine

Harfang 3D

HARFANG 3D is a graphics engine designed for creating 3D applications, simulations, and visualizations.
Price: Free   Size: 28 MB   Version: 3.2.7   OS: Windows, Linux
Open 3D Engine — Free Download. Game and Simulation Development

Open 3D Engine

Open 3D Engine (O3DE) is a development engine for creating 3D games and simulations.
Price: Free   Size: 1840 MB   Version: 2605.0   OS: Windows, Linux
Hology Engine — Free Download. Data Automation and Analysis

Hology Engine

Hology Engine is a tool designed for process automation and data analysis.
Price: Free   Size: 130 MB   Version: 0.277   OS: Windows, Linux, MacOS
Torque 3D — Free Download. 3D Game Engine

Torque 3D

Torque 3D is a three-dimensional game development engine.
Price: Free   Size: 28.1 MB   Version: 4.0.3   OS: Windows, Linux

New programs