Pillars of Faith

co-authored: @timmith, @naivesheep
Overall★★★★★★★★★★3.24
Fun★★★★★★★★★★3.24
Innovation★★★★★★★★★★3.02
Theme★★★★★★★★★★4.24
Graphics★★★★★★★★★★3.50
Humor★★★★★★★★★★2.52
Mood★★★★★★★★★★2.88
Premise:

Help Acastus arrange pieces of Greek Architecture into a structure that will withstand gravity, and reach to the heavens.

Controls: Mouse (and touch)

Click and drag chunks of architecture to move them.

When a piece is highlighted, you can rotate it by clicking and dragging the mouse in the empty space.

Touch is supported, but a bit hard to be precise on a mobile device, so beware.

Made with Typescript and Webpack, using Three.js and Box2D

Assets:

Assets are purchased from these fine artists:

https://www.cgtrader.com/coldbarrier

https://www.cgtrader.com/souichi

https://www.cgtrader.com/dekogon

Shaders by other authors

https://www.shadertoy.com/view/XtBXDt

Post-Jam Updates

- vastly improved piece dragging/manipulation

- pieces that are placed remain under gravity's influence

- increased initial level duration to 30 seconds (and every subsequent level is +5 seconds)

- added camera-scrolling with mouse wheel (while not placing pieces)

- added save-state with F5 and load-state with F9

- pieces from two levels lower get frozen; less "unstable" but in a good way!

- added a leaderboard

- added replays of leaderboard leaders' towers!

(Warning: the save/load state feature can currently produce a bug if state is saved in between level transition, this will fixed in a near-future update)
Tools: Box2D, Three.js

Comments28

Celulo4 Oct 2021, 21:41
Nice work ! i had some fun on it!
Falien
Falien4 Oct 2021, 21:57
This was fun, like the graphics.
AnnaBella T4 Oct 2021, 21:59
the pillars look very good, and it's very on point! A simple concept followed through to its full conclusion
LDJam user 2647194 Oct 2021, 22:02
Great! I liked how scary it was to stack the blocks. Ether I'm bad, or your game is pretty hard.
kurrik
kurrik4 Oct 2021, 22:02
It kind of looked straightforward when I first loaded it but I kept going "oh, it does this? this is cool!" as I learned more about the game. I was really impressed with how solid everything felt and the subtle details like the models being in 3D and having nice lighting as they moved around. Really great work!
Xwilarg
Xwilarg4 Oct 2021, 22:05
Nice game, the physics is fun to play with but it's a bit hard to build high
MabraX
MabraX4 Oct 2021, 23:29
Interesting
The game becomes difficult as you progress. I don't know if this was a bug, but there was no music playing.
bunnybones
bunnybonesauthor5 Oct 2021, 03:03
@mabrax There indeed is no music or sounds. We just focused on the physics, graphics and gameplay loop and ran out of time!
sprunth5 Oct 2021, 03:06
The background was an interesting choice, but for me it worked well!
polkoii5 Oct 2021, 03:26
Interesting concept! Even though there is no sound, it works as a game. Took a bit to get the hang of the movement system and it was a bit wonky placing pillars when all pillars are unlocked and can be moved by anything. A nice foundation! Good work!!!
Soul Grinder
Soul Grinder5 Oct 2021, 08:48
Nice idea for the theme and fun to play. Would of give the game more atmosphere if there was some sound, but other than that, a nice game loop, good work!
aerloth
aerloth6 Oct 2021, 19:46
nicely put together, I like the aesthetics, choice of colors and the fact that I can play in the browser no problem. The rotating mechanic was not intuitive but the instructions in the text were super clear.

It's quite punishing! I like the fact that you can mess up your previous construction in the build phase. I'd prefer some shorter pieces at the start, that way it would be a little easier and then ramp up the difficulty afterwards

nice
randomerz
randomerz7 Oct 2021, 05:52
Nice game! I liked how you could place and rotate pieces, though that took me a little bit to figure out (cause I didn't read the description haha). I also noticed new shapes once you lose and play again which was cool. Great work on the physics, too!
g5-leonardo
g5-leonardo7 Oct 2021, 09:32
Nice game! adhere to the theme very well. I have played it a bit and it was challenging. Good Job :smile:
AlexanderSantiago7 Oct 2021, 09:38
The game fits perfectly into the theme! Despite the lack of sound, the atmosphere is pleasant enough. Well done!
Hobzone7 Oct 2021, 09:41
Nice game, fit perfectly the theme. It took me time before understanding that I had limited life. I was just throwing away the pieces I didn't want at first xD
AnimalX7 Oct 2021, 09:46
After figuring out the controls I had fun with this one! It's quite challenging but it like that. Well done!
Bruno Molteni
Bruno Molteni7 Oct 2021, 16:40
really nice mechanic! nice implementation in three.js, it works flawlessly, as a small suggestion maybe you can add rotation with mouse wheel while holding a piece... it's a bit annoying to have to release a piece to rotate it...
bunnybones
bunnybonesauthor7 Oct 2021, 20:45
Hey @bruno-molteni!
We'd like to do something like this. Even just allowing you to push/pull the part of a piece that you drag, to nudge and angle it with the same control as moving it. You could then even "parallel park" a piece by dragging one end of it around other pieces. Thanks for the feedback!

edit:
we added this to the post-jam version. Thanks again!
Hydezeke
Hydezeke8 Oct 2021, 20:10
Fun idea- I like the aesthetic a lot. I had a pretty hard time stacking some of the pieces (mostly the plates). But I was really pleased when a weird shape actually did stay put. Thanks for making this!
Exmxpx9 Oct 2021, 13:32
Great job, this is a solid game and fun to play. The visuals are simple in the best way possible. It gets really difficult to stack and maneuver anything when at level 4+ when I played because I had to start building horizontally when some objects from previous level were higher than the camera view and it was so cluttered with so many objects on screen.
Yaroslav Gozak12 Oct 2021, 19:36
I just played it as a bomber?) I mean I liked just throwing those columns and other architecture elements around. Game allows you to just go back in a level if you fail. So I had my fun just playing around with the architecture
Transitions and movement are smooth, it is just pleasure to switch between levels watching camera moving up and down smoothly
Sockenpuppe
Sockenpuppe13 Oct 2021, 16:07
Fun game! Quite challenging, since stacking newer pieces on top of the older ones can mess up what was already contructed (which I really like!).

Great entry :)
Zeilanda19 Oct 2021, 10:16
Funny game, I Like greek theme) But it's very difficult to me get to the third lvl.
Maybe in future you can add rotation of the columns.
Thank you for your game)
ache games19 Oct 2021, 14:58
Very creative and fun game!!. Well done!
DaBlob20 Oct 2021, 08:03
Simple and fun !
Maybe some form of feedback as to how certain pieces stack or some protection for same pieces groups (ie, my 1st level was 5 of the exact same piece, sometimes great, sometimes meh).
kr4ft3r
kr4ft3r21 Oct 2021, 12:46
I've played both versions and decided to rate post-jam one as it is more of a game you were up to make.

Graphically it is superb but gameplay could use something more to it, as most of them pieces are not really made to be stacked up, though that adds to humor. I can tell programming this was hard, there are so many things that needed tweaking and some still do. I did had some fun with it, though it would be more fun if pieces' physical bodies had some more stability to them, when timer runs out their paper-like mass makes them too easy to tumble over which is kind of anticlimactic. Their light body mass during dragging phase is perfect, but it should probably be added to after timer runs out, or increase friction or something like that. Either way I did had some frustrating fun with it, gj.
bunnybones
bunnybonesauthor21 Oct 2021, 17:58
@kr4ft3r I think easing the pieces into full gravity instead of just turning it on, could be a great and simple improvement. It also gives me the playful idea that any piece you touch starts to fall slower than a feather, so if you’re not careful you might have to spend a bit of your time juggling. Thanks for playing and thank you for your feedback!
Found a bug?
Tell us on Discord