Skip to main content

Fegaria Remastered

A simplified version of Terraria built using pygame

Fergus Griggs
This is a project I started a while back (Successor of Fegaria) and have recently picked it back up. It required a pretty good CPU to run at large resolutions. I recommend using 800x600, although you can choose what you like in the config file. The lighting is enabled by default, but will likely run very slowly (Despite the fact that most of the processing happens on another thread). You can disable it in-game with the L key or in the config file. There's a bunch more keybinds you can find in the included controls file. If you have any questions, leave me a comment on here or on my YouTube page :)


2d 783 survival 10 sandbox 10 terraria 4


Home Page


Fegaria Remastered 0.0.4 — 23 Apr, 2018

Fegaria Remastered 0.0.2 — 11 Apr, 2018

Fegaria Remastered 0.0.3 — 14 Apr, 2018

Fegaria Remastered 0.0.5 — 28 Apr, 2018

Fegaria Remastered 0.0.6 — 30 Apr, 2018

Fegaria Remastered 0.0.7 — 2 May, 2018

Fegaria Remastered 0.1.1 — 20 May, 2020 account Comments

  • Hunter W 2018-04-13 03:08

    This is awesome dude, are you pretty experienced with Python and Pygame. This runs smooth as butter too! Would love to see what you add next!!

    Fergus Griggs 2018-04-14 11:28

    Thanks for the comment mate, I've just released a new patch. It has some new enemies and features if you want to try them out!
  • Matheus 2018-04-15 17:16


    Fergus Griggs 2018-04-23 23:56

    Thanks for the comment
  • Mailmann006 2018-04-24 12:18

    Pretty rad. I love the particles when jumping and when an enemy dies. Simple but effective. If anyone has an issue starting the game just remove everything in the "Players" and "Saves" folder.

    Fergus Griggs 2018-04-28 13:25

    Thanks, glad you like it. Yeah, old saves may not work on newer versions, I've removed my old worlds and players form the github repo, so it should be fine now.
  • Benjie Fleming 2018-04-28 19:26

    really cool game! but when I died (only after about the 4th time, deep underground from falling), I got this error: Traceback (most recent call last): File "fegaria", line 2641, in checkEnemySpawn() File "fegaria", line 2045, in checkEnemySpawn spawnEnemy() File "fegaria", line 2071, in spawnEnemy Enemy(((blockpos[1]+0.5)*BLOCKSIZE,(blockpos[0]+0.5)*BLOCKSIZE),ID) File "fegaria", line 157, in __init__[self.ID][0]) TypeError: list indices must be integers or slices, not NoneType

    Fergus Griggs 2018-04-28 22:07

    Lol, thanks (I might reduce the fall damage a bit!). Yeah that error was because of a silly mistake, should be fine now.
  • The Third 2018-05-01 23:35

    what type of python ide should i use?

    Jake 2018-05-02 18:28

    I use the most recent python that works with pygame and it worked fine for me...
  • PiLord P & B 2018-05-02 19:22

    If you try to place blocks out of the map, it just crashes. The problem is in the useItem() function.

    Fergus Griggs 2018-05-02 21:56

    Just fixed it, should be fine on the new release, thanks for the comment.
  • Parker 2018-05-09 12:51

    This is so cool! I love it!
  • Reece Sharpe 2018-05-18 14:38

    This game is catchy
  • Reece Sharpe 2018-05-18 14:51

    Maybe you can ask [url=]here[/url]
  • Dmitry 2018-07-18 05:24

    Normal, but music and tiles is taken from Terraria. Please, draw textures.

    Fergus Griggs 2020-05-20 22:30

    Apart from the tile-mask texture and the music, all resources are my own.

    Dmitry 2018-07-18 05:32

    Sorry fir my bad English.
  • Hanoon Malik 2020-05-29 06:14

    awesome dude!

    Fergus Griggs 2020-06-25 10:04

  • Danny Fawson 2020-06-07 17:10

    Bro this is incredible. How the heck do you just make stuff like this?

    Fergus Griggs 2020-06-25 10:17

    Thanks! There's quite a lot to it technically (mostly just surface manipulation), but generally, I would just say have perseverance. In my experience, a project will just get gradually better and better the more time you sink into it. Try to stay motivated and stick with it. This took me around two months overall and despite how tedious some parts of the development were, I would definitely say it was worth the time :)