Xibalba – A WebGL First Person Shooter
More than a year ago I started to work on a project that was supposed to be released for 7DFPS – a game dev competition about making a First Person Shooter in 7 Days. I didn't meet the deadline, but the game I started back then is now finally finished.
Please Enjoy:
Xibalba – A WebGL First Person Shooter
Xibalba is also available in the iOS AppStore
The game was build on top of my HTML5 Game Engine Impact and is entirely written in JavaScript. While Impact is intended for 2D games, this first person shooter fit very naturally with the engine.
Xibalba, at its heart, is just a 2D game with a 3D viewport. So all the necessary elements for the gameplay were already provided by the game engine: collision detection and response, entity management, sound playback a versatile level editor and much more. The only thing missing was a 3D view.
I created a 10 minute Making Of screencast that explains the ideas and the design behind the game a bit closer.
The iPhone and iPad version of the game was made with Ejecta. The game also runs just fine in Mobile Safari on the current iOS 8 beta, but the browser's UI, especially in landscape mode, unfortunately hinder the gameplay quite a bit. It's much more playable in Chrome for Android.
I also published the 3D Viewport part of Xibalba, along with another tiny demo game, under the name TwoPointFive – a tribute to the excellent ThreeJS library.
The TwoPointFive Plugin is available on Github: github.com/phoboslab/twopointfive
45 Comments:
Awesome work! Great artwork and atmosphere. Sound design was top-notch for such a simple game, and the boss fight was really creative.
awesome and quite inspiring :) btw you could reduce the size of your level jsons by using bitmasks and merge your the data layers ;) @see blog.kibotu.net/c/merging-and-splitting-two-ints-in-c
I really enjoyed it, thank you for your effort.
Awesome! I have actually been deterred from making 3D games because of ThreeJS, and now that ImpactJS can do it, I am so exited!
I enjoyed this game so much, thank you!
Awesome work, thank you! c:
I was too stupid to figure out what to do with the end? boss, the two-fisted stone guy. Great game actually, I rarely enjoy indie/small games and this was one of those. Good atmosphere with little means.
Amazing game. Played it on iPad and loved it. The dense atmosphere, the smooth gameplay, the immersive soundtrack makes this game a must play. Thanks for taking your time and effort into making this happen. It's sad that you didn't make it to the contest's deadline, but you still made a ridiculously excellent job. Definitely worth playing it. Congratulations. I expect more in the future. Keep up the excellent work!
-Jet
Improve iOS version controls please! Especially aiming. When I shoot and move my finger across the screen sight should move and stop but not continue moving. And make the static stick for the moving please. Give players a choice: add some controls settings, left-handers support. Thanks a lot! Forgive me my horrible English) And may the Force be with you.
awsome make more
i came here to check out impactJS and stayed for the whole game. very fun and just the right length. thansk!
I played it and I thought it was very interesting, man, I wish it were longer, I would play it all day.
This game is awesome
like the soundtrack the game was great!
I am stunned ! Insane atmosphere for such a simple game, music and sounds are AWESOME!! and overall great work !
Just thought id drop a compliment on quite possibly the most solid small game ive played in ages.
Very satisfying game.
Cheers.
Hello I'm santo I really love this game you rock!
~/\~
Meet your doom
#lovin it loads. 3-8
Gun to that mayan heart
The boss is awesome dude, I am looking for mor like it
This game is cool! My friend (emiliono) is dying to play this awesom game!
Soooooo cool beat in like a day
Thank you, man.
I'm really in love with this little gem.
this game is the best 2-d game i ever played.
I LOVE this game, I've already beaten it four times. PLEASE make another one, like a sequel, that would be dope
And I agree with all the other comments... AMAZING game. love it.
I love Xibalba!
Looks like a fun game
This game is perfect
I can play this game all day long without playing any other game. Best game in the world
Best game ever. The story is what I've been working in for months.
I loved the game!! I couldn't get to the end because the game would not let me move. Otherwise it was a great game!!!
Hi I played it and can you make those little guys not jump into your face because it is way too hard
I will make xibalba 2 in about a week
Nice!!! Stoked for another xibalba. Such a cool game, minimal, thematic, atmospheric. You've a real eye for it.
It is really fun
Awesome! The only thing about it is that the energy gun keeps charging even when you pause the game...
Come visit the Xibalba Wiki, (just started so don't expect much) with community editing. Considering it's me and my friends who enjoy the game, a community editor or two could really help it blossom.
Without a doubt, the most exhilarating browser-based game I've ever played! Wow!
Really good game! Thanks for making it!
Replaying it right now, months after my first time I played. :P
My leader did not let me play this game due to the fact that it had pixel blood. Please consider removing the blood so I can play this game. It would be much appreciated. Now I know that it is pixels. But representation of blood is blood. So please. Take that despicable blood of yours.
Do another game like this, I like a lot
Hey love it mmake a another on please love it
Make another one !!!
This is really good make another game like this i loved the game thank you