With the exception of pets and pet crafting, I suppose, but hot-damn does this game deliver in all other respects! Seriously, having played No Man’s Sky over the past couple of weeks, I have absolutely no desire to ever play Star Wars Galaxies or work on SWGEmu mods ever again! I mean, why bother when NMS has everything in it that I like about science fiction, crafting, creating, collecting, treasure hunting, and it looks amazing, and it plays great…
Without any exaggeration, I spent thousands of hours of research and development on the four iterations of my solo SWGEmu based Star Wars Galaxies server, Legend of Hondo, only to find that it’s not really fun to play. Here’s why…
Being “the man behind the curtain” of Legend of Hondo, creating all the mods and molding the game into exactly what I thought a solo version of SWG should be, also meant that there wasn’t any mystery; In order to make it, I had to know exactly how everything worked! Worse yet, I also knew where to find all the loot, all the creatures, all the quests, and so on, which didn’t feel very fun. Short of reprogramming everything to be completely random (and I doubt that would even be fun anyway), I’m not sure how one can avoid that problem when programming an RPG.
And then the real kicker is the enormously massive, gargantuan amount of effort that almost all mods to Core3 and the SWG client require. Why? Well, neither have a proper programming reference guide, Core3 is a convoluted nightmare of a program, and the whole damned thing is based on the reverse engineering of Sony Online Entertainment’s buggy mess of a game client. I recently helped out with some programming for the Tarkin’s Revenge server, but I decided to throw in the towel when I took a step back and saw how working with the SWGEmu code base and SWG client utterly consumes my life. Things that would take 15 minutes to do in other projects can take literal days of head-desk stumbling over syntax in custom libraries and multiple languages, waiting for compilations, waiting for the server to boot, testing every possible permutation of the thing to catch the inevitable “gotcha” that some end user will uncover, and so on. In the end, it’s really not that fun to work on SWGEmu mods and given that programming is my hobby, what the hell is the point of doing it at all if it’s not fun? I mean, I love helping friends, but I literally giggled like a schoolgirl when I uninstalled Microsoft Visual Studio 2017, having used it only to help my friends when they were desperate to have their launcher updated. I hate to say it, but I get the same sort of joy when I think about not working on anything related to SWGEmu ever again.
I’d rather work on stuff like RocketTux and play No Man’s Sky!
Hard to believe that I am a year and half behind on finishing RocketTux. Apparently shit doesn’t get done when you don’t do it. Who knew?! 🙂 I ended up boring myself by rigidly sticking to the goal of finishing the art and levels rather than just doing what I felt like doing (which really is what one should do with their personal hobby projects). But I digress…
What’s so great about No Man’s Sky?
1. No Division of Labor? No Problem!
It was basically designed from the ground up to be the polar opposite of Star War Galaxies, in terms of what can be achieved by a single player. Fundamental changes to the combat system aside, much of my time modding SWGEmu was spent attempting to make a game that was explicitly designed to make it difficult for a single person to play alone, into a game that, at the very least, functioned properly for only one person. That’s totally not an issue with NMS, because even though it has multiplayer aspects, it is most definitely a game that can be enjoyed from start to “finish” by a single player.
2. A Strong Variety of Gameplay Systems
You know, No Man’s Sky is kind of a more complete version of Elite Dangerous, only it’s actually fun and it strikes a nice balance between simulation and arcade game… Huh. Anyway, from building your fleet of capital ships and sending them on missions, to cataloging the flora and fauna of millions of planets, there is a lot to do in No Man’s Sky and for the most part you are free to do it at your own pace and in your own way. Here’s a randomly organized point form list of different activities I have discovered:
- Finding a cool ship to buy. There are two ways to go about this, one being standing in space stations and talking to the NPC pilots who fly in, the other being tracking down crashed ships to repair them.
- Upgrading your suit and multi-tool, which can be done by traveling to new places in the galaxy to find merchants and treasure.
- Shooting rocks. You can shoot holes right through’em!
- Shooting rocks…. in space!
- Seriously, shooting rocks is the basic manner in which one gathers resources. You can also punch trees when you upgrade to a Nintendo Power Glove.
- Spelunking, aided by the terrain manipulator which can blast holes in the ground (or fill them in, if that’s how you roll).
- Building bases, with the only limit being 20,000 items per base. You can have up to 5 bases per planet and there’s something like 18,446,744,073,709,551,616 planets, so hop to it, eh.
- Building and upgrading a freighter fleet.
- Sending your fleet on (imaginary) missions.
- Building a base inside your capital ship. This impressed me when I whipped out curved hallway parts, but I literally exclaimed, “shut up! No way!” when I found that I can even add stairs and rooms! Imagine having your own custom Tantive IV and you’ll have a good grasp on feel of the interior.
- Trading goods in a manner similar to other space truckin’ games. It’s less detailed than Elite Dangerous’s commodities system, yet one misses nothing in the process…
- Fighting pirates in your ship. This includes attacking capital ships and looting the stuff that you shoot out of their holds.
- Missions from various individual NPCs and the space station based guilds.
- Learning languages and exploring the lore of the galaxy by chatting with NPCs and finding interesting places on the many worlds.
- Building machines to harvest and process resources.
- Collecting, upgrading, and using the different ground and water vehicles. Yup, there’s a frickin’ submarine even! I just got the basic car today and the handling of ground vehicles is similar to Unreal Engine or Crytek based games, with simplified controls. It’s definitely not like using a ground vehicle in Elite Dangerous, at all (though I actually liked that aspect of ED, for the most part).
- Collecting stuff and using it to craft the items you need while doing the above things.
There are likely other things to do in the game that I forgot to mention (like following the main story line!), but I think that will give you a good idea of the breadth of the game. One thing that I really appreciate is how all of these things come together in a way that makes the game feel a lot more purposeful than Elite Dangerous. In ED there is basically only one game loop, which amounts to “earn money to get a bigger ship so you can earn money to get a bigger ship…”, and that’s very, very boring. Are there other aspects of ED? Sure, but they’re boring too. No Man’s Sky manages to offer a wide variety of things to do in a way that isn’t boring. Yay!
3. It’s Like I Stepped Into A Classic Science Fiction Novel
As a young man, I loved Issac Asimov’s Foundation series and robot books, and I also very much enjoyed Arthur C. Clarke’s Rendezvous with Rama, as well as other novels of the early scifi era. The art style of No Man’s Sky appears to be designed such that it’s as though the player has stepped into the cover art of a dusty book from store shelves past and begun an adventure almost as wild as their own imagination. While I suspect the post processing effects may be lost on the younger folks, I get what Hello Games was going for and I like it.
Now the game and its universe pales in comparison to those which are described by the great sages whose works defined the Science Fiction genre, but all things considered, given the gameplay systems and artwork, what they’ve created is phenomenal.
Picking Some Nits
From the perspective of a boy who grew up in the 80s and 90s on Star Trek reruns, TNG, Star Wars, and a plethora dusty old books, Hello Games has not let me down with No Man’s Sky. From the perspective of a man who went from playing a detailed online Star Wars game to later spending years modding that game into a single player experience, I can say with the utmost sincerity that Hello Games has not let me down with No Man’s Sky. It makes me wonder why I waited nearly three years to play it! That said, I do have a few thoughts on where I think it could improve a bit.
Let’s be real here, for all intents and purposes Earth is the Human universe. It’s literally the only place in the entirety of everything where we know we can exist. This tiny ball of dirt hurtling though the cosmos, slathered in water and a slight dusting of breathable air, is home to countless organisms which are as varied as the biomes in which they evolved. Alas, in No Man’s Sky, as far as I can tell, all celestial bodies have a single biome that covers their entire surface, meaning there are “snow planets”, “desert planets”, etc. (with the exception of planets that have both land and water biomes, I suppose). While it might be interesting to explore temperate transition zones, I can’t fault Hello Games for creating the planets without them, because it’s damned hard to do what they’ve done as it is!
Humans have been building paths, roads, towns, villages, and cities since the dawn of time and ya know what, other critters here on Earth build these types of structures too. In No Man’s Sky the entire galaxy appears to be inhabited by creatures who never considered these concept. Nope, they either roam aimlessly or they travel exclusively by space ship. Again, in a game as vast as this one, something’s gotta give – I can imagine the headaches it would cause to create procedurally generated cities, complete with buildings, people, shops, homes, and NPC activity, on a global scale. That could be a game in and of itself…
W = Forward
S = Backward
A = Turn Left
D = Turn Right
SHIFT = Turbo
L CTL = Brake
Mouse Movement = Camera Panning
That’s how ground vehicles are done on PC the man, come on! 🙂 Seriously though, I can live with the mouse moving left/right for steering, as it’s light years better than vehicles in SWG. Space movement in No Man’s Sky also feels better than the Jump to Lightspeed space flight in SWG.
And finally, one space station interior? Really? Just one, for the whole galaxy? Where the NPCs all stand in the same locations? OK, but only because you wow’d the absolute crap out of me with the rest of the game!
So, No Man’s Sky…
It’s a good game. I like it a lot. I like it, because it’s chalked full of awesome; I like it, because I can shut it off and miss a damned thing!
Ps. It play’s alright on my old as dirt computer (AMD FX-8320 CPU / AMD R9 270 2GB graphics / 24GB DDR3 1600MHz RAM) at 1080p using the default settings. I drop to 15 FPS when looking at my largest base (even from far away), but most other times I am in the 30 – 60 FPS range (with some hitching though). By comparison, I can run 3 instances of Star Wars Galaxies, at max settings with 4x AA and 16x AF forced in the driver, while also running the server in a virtual machine and using several tabs in Chrome without the computer breaking a sweat – these 8 core FX CPUs weren’t terrible at everything, eh. 🙂