Source: Springs Engine

← Rendered

markdown source:

---
description: Springs Engine - фреймфорк для разработки RTS
tags: gamedev
title: Springs Engine
---

Опенсорсный фреймворк для разработки RTS. [Вики проекта](https://springrts.com/wiki/Games).

Реализован на Lua

## System requirements

Minimum:

- 1.6 GHz single core CPU with SSE
- 1 GB of RAM
- 128 MB graphics card (As of 104.0 OpenGL 3.0 is required meaning older integrated GPUs such as Intel G45 are not supported)
- Roughly 500 MB of hard drive space, depending on how many maps and games you download.

Recommended:

- 3 GHz dual core CPU or better
- 2 GB of RAM or more
- 512 MB graphics card or better
- 5 GB of hard drive space to accommodate more maps and games

## Features

- Many different Games, made just for Spring.
- Play online, on a LAN or offline Single Player.
- Large battles limited only by the power of your computer; support for up to 5000 units.
- Large, highly detailed maps in which to wage those battles, fully 3D with deformable terrain, forest fires, dynamic and reflective water, and custom skyboxes.
- Several camera modes, allowing for anything to be viewed from almost any angle.
- Fully 3D combat in land, sea, and air, with realistic weapon trajectories (physics engine).
- Complex 3rd party AIs, some of which are quite good.
- An extremely powerful UI, designed to minimize unnecessary micromanagement.
- Utf8 font rendering
- Frequent additions and bugfixes.
- Open source (GPLv2).
- Multi-plattform (Windows & Linux, MacOSX in progress).
- Written in C++, using OpenGL, [[lua]], Assimp, streflop, OpenAL, FreeType2, DevIL, SDL2, GLEW, boost, 7zip, zlib, libVorbis, libOgg, LuaSocket, squish, rgEtc1.
- [AI:Development](https://springrts.com/wiki/AI:Development)

Смотри еще:

- [[gamedev]]
- [[kernel-panic]]


[lua]: ../lists/lua "Lua"
[gamedev]: ../lists/gamedev "Gamedev"
[kernel-panic]: kernel-panic "Kernel Panic game"