Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Ragnarok Engine was first started in 2010 by Clinton Myers, it is small and concise 2D game engine built on top of Pygame to make game creation easier.

While Pygame is a library, Ragnarok attempts to assume the role of an engine, featuring many capabilities that would take a lot of work to create from the ground up in Pygame.

The engine is built in such a way that it attempts to be used under any scenario and game environment. It is easy to set up, maintain, and extend for your particular needs. This code is being expanded and ported to python 3.6

Features

Many basic classes and methods are already inplace for Ragnarok Engine3 - 2D and 3D Vector Math Library - Sprites with easy rotation, scaling, texture loading, etc. - SpriteSheet and Animation classes - Text objects that can be rotated, scaled, and translated - A customizable 2D Camera - A managed World system that updates, draws, and automatically offsets objects by the camera’s translation. - Collision System - Input Handling Systems - Particle Systems - Pool class for efficiently reusing objects - TileMaps

How to install

To install, download the distribution, unpackage it and inside the folder you run.

pip install .

How to use

You should look the tutorials for more information at the github of the project, To verify if it is working properly you may simply create a minimum project.

from RagnarokEngine3.RE3 import Ragnarok, Vector2

engine = Ragnarok(Vector2(640, 480), “RAGNAROK WHITE SCREEN”)

world = engine.get_world() world.clear_color = (255, 255, 255)

engine.run()

Release files for RagnarokEngine3 1.0.0a11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for RagnarokEngine3 1.0.0a11
File Size Uploaded
RagnarokEngine3-1.0.0a11.tar.gz 33.3 kB Details

Release files / RagnarokEngine3-1.0.0a11.tar.gz

Download URL RagnarokEngine3-1.0.0a11.tar.gz
Size 33.3 kB
Tags Source
SHA-256 checksum
How to use checksums
64cc2ce228591fd10971f1e5e80ffeabef74fe978340976157d61587db7bff68
BLAKE2b-256 checksum
How to use checksums
4ef95fd5f78945d1dfe357a21798c270dd41c649bc34b8334577d9e3dd365b40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page