Pyrite Engine
A downloadable engine for Windows and Linux
Pyrite has been discontinued. As promised to those who purchased a commercial build of the software, I have released the source code. You are now free to continue using and modifying Pyrite according to your needs. https://github.com/JasperBRiedel/pyrite/
A modern game engine, designed from the ground up to accommodate easy development of terminal and tile based games written in Python.
Pyrite supports both event-driven and real-time architectures, and provides one step game builds for Windows and Linux.
Features -
- Simple API with only a few functions to learn.
- Hardware accelerated graphics.
- Simple tool chain for creating, building, and running projects.
- Create a game executable with a single command.
- Adjust window and scale at run time.
- Full mouse and keyboard support.
- Apply color modifiers to grayscale tiles.
- Two render layers allow more complex scenes.
- Support for both polling and event-driven architectures.
- Automated tile indexing and name assignment.
- Follows a workflow similar to that of libtcod.
- Offline documentation provided with download.
Pyrite is free for development and evaluation, and available for use in commercial projects by agreement or purchase of a commercial build.
Getting started -
- Download and extract the ZIP archive
- Run the "pyrite-tool" executable for your platform
- Create a new project with the following command: new project-name
- Open the project directory in your favorite text editor (full path displayed in tool window)
- Develop your game (make sure to read the documentation file)
- Run the project with the following command: run project-name
- When you are ready to create a game executable for distribution, run the following command: build project-name. The build will be placed under the builds directory (build edition required).
Linux note - The current build of Pyrite requires python 3 to be installed on Linux systems.
Editions -
Pyrite is currently available in two editions:
- Free edition - Engine with all features and tools for development.
- Build edition - Game builds + Everything from the Free edition
Featured games -
"In Ten Rings you play an adventure descending though the depths of a haunted church on a quest to return with the Ring of Nived! With nothing but a hand full of Rings!" - https://pinepitchgames.itch.io/ten-rings
Licensing -
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Status | Released |
Category | Tool |
Platforms | Windows, Linux |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | RIEDEL TECH |
Tags | 2D, Game engine, python, Tilemap, Tileset |
Average session | Days or more |
Inputs | Keyboard, Mouse |
Download
Click download now to get access to the following files:
Development log
- Maintenance UpdateMar 09, 2020