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 782 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:02.055034

    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:23.691822

    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:34.517126


    Fergus Griggs 2018-04-23 23:56:10.989325

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

    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:20.720027

    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:51.732362

    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:31.994255

    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:01.659882

    what type of python ide should i use?

    Jake 2018-05-02 18:28:22.151383

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

    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:12.081615

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

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

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

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

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

    Fergus Griggs 2020-05-20 22:30:53.926764

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

    Dmitry 2018-07-18 05:32:07.267838

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

    awesome dude!

    Fergus Griggs 2020-06-25 10:04:45.419411

  • Danny Fawson 2020-06-07 17:10:47.667477

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

    Fergus Griggs 2020-06-25 10:17:06.141161

    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 :)