/TerrariumEngine

2-d sandbox game engine inspired by Terraria

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Terrarium engine

A 2-d sandbox game engine written in pygame

Installing

You will need to install python 3, pygame and, optionally for maketilemap.py script, PIL

Controls

A, D - moving left and right

SPACE - jump

E - use (in world)

I - inventory

C - craft

LMB - use item

RMB - alt use item

Mouse wheel - select item from hotbar

Features

  • Python modding API
    • Entities
    • Blocks
    • Items
    • Parallax
    • Biomes and ores generation
    • Crafting
    • Liquids
  • JSON modding API
    • Blocks

TODO

  • Game
    • Tile based light
    • 'Multiblocks'
    • Multiplayer
    • Better UI code
    • Better player texture
  • JSON modding api
    • Parallax
    • Items
    • Biomes and ores generation