Source: Springs Engine
← Renderedmarkdown 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"