Tuesday, December 1, 2020

PyWeek 30: Marooned

"Marooned" was my solo entry for PyWeek 30 (September 2020), a twice yearly video game development competition that gets competitors to build a complete game from scratch in seven days using the python programming language. This competition's theme was "Castaway", and I made a 3D platforming game where you play as an astronaut that is stranded in an asteroid field after your spacecraft was forced to self-destruct. The game requires you to try and build items that will help you on your quest to repair and re-launch your escape pod by using the scraps and debris that you find around you. While on the asteroid field, you encounter hostile alien lifeforms that escaped from your ship, so the game has a mixture of platforming and 3D shooting as well. 





I had a lot of fun making this one, and was pretty happy that I managed to get most assets of the game up and running (code, art, modelling, music, sound) myself, without having to rely on many third-party ones (I had to use a few fonts and textures from external, free sources). The game ended up coming second in the solo division with a score of 3.96/5.0, so I was pretty happy with the result :).

Playthrough Video:

You can also download the game and play in from source (required Python, Pygame and PyOpenGL) here.




No comments:

Post a Comment