Planetoid Escape - Sci-Fi Survival FPS (WIP)

After almost 2 years of work, I’ve finally completed what I think is a playable version of the 3D game, Planetoid Escape (I’m yet to come up with a better name :slightly_smiling_face:).
Although only about half of my vision for the game is complete, the survival aspect is mostly implemented and also basic crafting. So, it should be possible to survive long enough to craft enough things to become self sufficient.

Setting
After your interstellar ship exploded, you have crash landed in an escape pod, on a nearby desert planetoid. To survive you have to find food, oxygen, the planetoid atmosphere not being suitable for you to breathe and energy to power various devices which can assist you in your survival attempt.

Screenshot_0010
Screenshot_0011
Screenshot_0013

If anyone is interested in giving it a try, it can be downloaded from:
http://www.qbkgames.com/Dev/PlanetoidEscape/

Any feedback is welcome!

13 Likes

Looks nice good job.

Thanks. It definitely needs more polish, but for now the focus is on functionality to make sure I have a game first.

My biggest problem right now is actually physics, which for some reason takes a long time to update, even though I only have a handful of dynamic bodies. It seems that the update time is also affected by the number of static bodies (which there are a lot of and I need even more). This does not make sense to me, as I thought having a space partition algorithm (such as an oct-tree) would allow for virtually unlimited objects in the world.

Looks nice. Any chances of a Linux version?

Oh, and I know it’s just the default sky, but… it seems a bit cloudy for such an arid environment. :stuck_out_tongue_winking_eye:

1 Like

The final version will definitely be on Linux. I was going to postpone porting to Linux because I only have limited experience with it (installed it once a few years ago and tried for a few hours) and never actually programmed on it, so I’m guessing a steep learning curve!? Does the game maybe run on WINE (for now)?

BTW, what would be a good Linux distro for game development? I’m thinking PopOS, but I’m open to suggestions. Also what’s a good IDE in Linux for someone used to Visual Studio?

The sky is definitely too cloudy :slight_smile:, but it will have to wait for the polish phase (later on). My next step is to get some creatures in so you have something fun to shoot at :grin:.

I use Linux Mint, and recommend it. You get firefox WHILE it installs, so you can ask questions if you need to. I dual-boot Windows 10, but rarely use it. My dad is 70 odd, he runs Linux Mint too, and when he needs Windows, he runs VirtualBox on Linux, with an old image of Windows 7.
Linux boots fast, and virtual windows on linux boots hell fast. He’s happy with the workaround for the few windows apps that won’t play nice under Wine.

Here are some pre-made skyboxes with previews. http://www.custommapmakers.org/skyboxes.php

1 Like

I also run Linux Mint (with Xfce). For coding C++ I’ve basically always used QtCreator.
Check out the LucKey Toolset for a list of other open source software I use.

As browser I can recommend IceCat, btw… and sage as a dietary supplement and mouthwash ingredient. :grin:

Tested the game, really enjoyed the idea.

Also here are some ideas how to further improve it:

  • Sprinting, walking over the map was slow and I felt that this might help a lot. You could maybe decrease energy faster while the player is sprinting
  • Intro tutorial - I spent a lot of time at the beggining to understand what I’m supposed to do. After pressing every button I found out that the F1 button opens up a tutorial window which in short explains how the game works
  • More bioms - map is large, but most of it is plain desert. Need to spent a lot of time walking around and in most cases I forgot where my pod was.

I was frustrated that I couldn’t find any batteries, hoped to find them in the nearest crash sites but without any luck. All the tools that I found had empty batteries so I was unable to collect any materials which I guess are required to build everything.

Thanks a lot for the feedback.

Regarding your points:

  • You are actually sprinting :stuck_out_tongue:, you have to hold Shift to walk slow. But, I agree moving is a bit slow (for now), but that’s only because the game in incomplete. I have in plan vehicles you can drive (there should actually be a couple or Rovers somewhere on the map which may need repair before you can drive them). I also want to have creatures roaming around which will make your journey more eventful :smile:.
  • I am planing to have a hint system in the game, however it’s not trivial so I left it for later. There are some hints on the download page which tell you about [F1] and other critical starting info (which will make its way into the hint system eventually).
  • There is a device called the Tracker Visor which you equip into your suit and it shows you where your pod is. It should be found either in the container inside the pod or in the nearest debris field, which you find if you walk in a straight line as you exit the pod.

As far as I was able to test the game, there should be batteries (power cells) and everything you need around, but you do have to explore the map quite a bit to find what you need. The game is a bit slow at the moment because there are no creatures to fight so it is more of a puzzle game (figuring out how to survive and use limited resources) than an action game, but I do want to have more action in it.

I’ve updated to version 0.5.5, which fixes quite a few bugs, and adds an optimisation to reduce the physics update time so that it can now run at 60 fps on my PC. On the downside, the game takes longer to start up, but I think the benefits are worth it.

Also, if you have played the previous version, it is recommended that you start a new game with the new version as the save game file format has been updated. The ‘hack’ to start a new game is to simply delete the file “Documents\QBk\Planetoid Escape\SaveGame.peg” before running the game.

Any feedback is welcome at any time.

Posted a game play tutorial video.
Warning: Potential spoilers for those who like to explore and discover new things on their own.

3 Likes

Version 0.6.0 has just been released. It has the following features:

  • Assemble vehicles out of individual parts
  • More content: new devices and other objects and of course, vehicles and parts
  • Major balancing improvements to make progress faster and more satisfying
  • Sprinting ability to move faster (as per [Miegamicis] and other people’s recommendation)
  • Numerous bug fixes and performance improvements

If anyone wants to try it out, the download link is the same:
http://www.qbkgames.com/Dev/PlanetoidEscape/
Please make sure you read the hints on the download page before you play.
All feedback welcome.

5 Likes

I’ve recently discovered that the code that creates the vehicles was not called correctly, therefore there are no vehicles in the level, only the spare parts.
I’ve now fixed the issue and released version 0.6.2.

You have to start a new game by simply deleting the file “Documents\QBk\Planetoid Escape\SaveGame.peg” before running the game, to take advantage of the bug fixes and a few minor extra features added.

2 Likes