Jump to content
  • Advertisement

Project: Mercury Fallen

Developer Log #39 :: Road Map

tpelham42

556 views

Howdy Pioneers!

A huge thanks for all the support and feedback. There are a lot of things on my to-do list, but I wanted to go over some of the targeted content for the next update and beyond.

 

Discovery Interface

The discoveries interface is undergoing a bit of a face lift. I added quite a few new discovery items in Alpha 0.15, and I plan to add quite a few more. I’m updating the interface to be a bit cleaner and more functional.

dlog39_screen_02.jpg.c4d60b38bfd68334868197e1ccc8b3f9.jpg

Discovery items will be listed on the left, grouped by category. Categories can be opened and closed to more easily find discovery items you’re looking for. New discoveries will be highlighted in yellow so they are also easier to find. Category headers will show the category’s completion percentage, as discovery items will no longer show until they’ve been found. The category percentage will indicate whether more discoveries are available, or if the category is completed.

 

Improved Craft Queue


Something that has been on my to-do list for a while is improving the craft queue system. The current system doesn’t offer much control, and its operation is confusing to some new users. The updated craft queue system will allow you to manage item orders.

Item orders can be setup to craft a certain number of items, or only to craft the item if there are fewer than a certain number of the item available. Instead of setting an item to infinite quantity, as in the previous system, you can set how many you want to keep in stock. If there are more items than the desired number you’ve set, the colonists won’t craft the item again until the inventory drops below the set number. Item orders can also be paused and resumed at any time.

The sequence that items are crafted in still uses the round-robin method. Colonists will craft one of the first item, then one of the second item, and so on, until all item orders are complete.

 

Equipment Items


While working on the vehicle system for planetary exploration, I had planned to add vehicle upgrades. While that plan has not changed, the scope of it has increased to allow for a wider range of upgrade items. This new system will allow the creation and discovery of equipment items that can be installed into vehicles, colonists and machines to affect them in various ways. Machine equipment, for example, can’t be equipped by a colonist.

dlog39_screen_01.jpg.a847c0230c0de5210063e8218b23d66a.jpg

Vehicle equipment will offer improvements such as faster movement speed, faster mining, the ability to cross water/mountains and more. Equipment for objects will affect power consumption, decor rating, double output for craft stations and more. Colonist equipment will improve various attributes.

I’m still hammering out the details of how this system will integrate into the game. I’ve made some good progress and this will add many more items to craft and find.

Surface Map Points Of Interest


A big item on the to-do list is to add more exploration opportunities to the surface map. Points of interest, or POIs, will be locations on the map that can be further investigated. POIs will need to be scanned by a DOGE and, in various cases, will need to be further investigated by an expedition party of colonists. POI investigations will function as mini stories/events that will offer the player a choice about how to handle them. The results will be positive or negative, depending on the player’s expedition party and choices.

This is a system I’m very excited about, as it will add more story content, as well as more ways to get rare loot and discoveries.

 

Game Events


Game events will add more flavor with positive and negative colonist and world events that are randomly triggered. This is something I’ve been wanting to add to the game for a long time, but I wanted to avoid completely random events that they player may find frustrating. Events can affect the world, such as crop disease, or affect a specific colonist, such as a stress reduction for a given time.

 

I’m very excited about the new content in development. Some of the features mentioned above won’t make it into Alpha 0.17, but there is some great content coming. Be sure to let me know what you think of the new content in development.

 

Follow Mercury Fallen development on:

Steam: https://store.steampowered.com/app/704510/Mercury_Fallen/

Twitter: https://twitter.com/mercuryfall
Facebook: https://www.facebook.com/mercfall/
Website: http://www.mercuryfallen.com
Discord: https://discord.gg/WdndeXx




0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Defend
      Obligatory disclaimer - Yes this is for academic purposes, not for making actual games.
      I've been employed as a Software Engineer for 2 years but still feel like a beginner when it comes to writing a game engine (and much of coding in general). What little experience I have with writing 3D software from scratch is from super rough university projects (which we called "engine" but that's definitely debatable). Meanwhile, my current job doesn't really take me down this line of learning.
       
      This thread is to ask for advice; mainly pointers to good guides, or comments on what structural approaches are considered to be good ones. I'm looking for something that teaches me about how to structure a game engine so that:
      it's good for learning about writing an engine it's not completely devoid of modern techniques it will be usable for later feature learning; networking, AI, unit testing, etc. (I imagine this criterion is typically a given anyway.)  
      Some things I'm aware of so far (you may want to comment on any of these):
      https://www.gamasutra.com/blogs/MichaelKissner/20151027/257369/Writing_a_Game_Engine_from_Scratch__Part_1_Messaging.php I also have the book Kissner recommends: Game Engine Architecture by Jason Gregory. From what little I've read of it, it appears more advice than structural guide. ECS was a buzzword back when I was at uni, but the more I google it the more it appears to have become a dirty word. Unreal Engine's source  
      Regarding ECS: For all the flak it appears to generate nowadays, it is at least a structure. If ECS isn't recommended I'm interested in what other general structural approaches there are.
      Regarding Unreal: I'd love to jump in and learn how Unreal Engine's structure works, but it might be biting off more than I can chew. 
      Language of choice is C++.
       
      Thanks
       
    • By Ikkon
      Hi guy , i wanna really quickly introduce myself , So i'm a 18 year old Highschool student that have been for a while really pationate about video game (i have been doing Esport , Streaming all that really fun stuff) but lately i had to made a choice about what i wanna do in life and i'm pretty sure its going to be in the video game industry. Last year i started learning to use UE4 , pretty much only for fun trying to recreate cool stuff i was seing in the game i was playing at that time. But now , i wanted to trie creating something of my own so i wanna show you what a got in the head. Also , I'm french so sorry if my spelling is quite right.. 
       
      So in Short , i was playing lately alot of FPS (Quake champion , Law Breaker and bunch of other cool game). I was talkinh with my friend and its pretty much their that a got the global idea of what this game is going to be. I wanted to take little simple game mecanics from every game and put them i one unique game. For exemple , Player could Strafe Jump like in quake , while other Start randomly Wall running like in Titanfall 2. After i came up with what would be the game objective , because player won't start playing a game for no reason . I didn't played CTF game for a long time so , i decided why not make this a CTF game , But ctf is kinda mainstream and really linear in term of game play, 
      This is when my friend had this idea of <<Why not let the player decide if the want to play it ''Run it down to the flag'' or ''let's just #*@! the other team'' (sorry for the bad words) >>. at this time i had a clear idea of what would exactly be the Core ''gameplay'' (if we can call this gameplay).  To win you have two option :
      1- Capture the flag and bring it back to your's. If you managed to do so , the game instantly stop and you win. 
      2- Kill all the enemy team.
      Now you most be thinking , <<Well how? they will just respawn right?>> well no , because i came up with the idea of limiting the number of time player can respawn using some kind of respawn point system. 
       
      i'll came up with more details later (i have to go to my next class) , but let me know what you think about my idea? what should i add or ajust? 
    • By EnderStaffExe
      Hello! I'm new to the scene of video game developing and was wondering if anyone here has any experience developing 2D fighters and are up for making a little test demo to see if the idea would catch on to the public? I have no way of paying but I want to put the demo onto Kickstarter and I will pay a good amount if I get a good amount. Please, if you want to contact me for more info, add me on my Discord or Twitter. Thank you, and see you later!
      (Twitter: @enderstaffexe
      Discord: EnderStaffExe#3193)
    • By Samuel Aponte Sustache
      Ok am not an game developer but I really got annoying when a player uses aimbot and no way as a player to do a thing. Im graduated as electronic technician and I study the nand.
      This guy can be implemented on our game program as a protection in case of cheating.  The objective of a cheater is for example 7, 10, 15, kills on a row but what if the player install a nand program and instead of the cheater kill he automatically dies....."wtf" he will be confuse.  What about a nand program.  If the player suspects cheating or server admin then you will apply the cheater the medicine and he will eventually goes.
       Thanks
      Samuel Aponte 

    • By horror_man
      Hello, I'm currently searching for a talented and passionate programmer to create a small but great horror game that would take around 3 months to be done.
       
      About the game: The game would be a sci-fi/post-apocalyptic survival horror 3D game with FPS (First person shooter) mechanics and an original setting and story based in a book (which I'm writing) scene, where a group of prisoners are left behind in an abandoned underground facility. It would play similar to Dead Space combined with Penumbra and SCP: Secret Laboratory, with the option of playing solo or multiplayer.
       
      Engine that'd be used to create the game: Unity
       
      About me: I'm a music composer with 4 years of experience and I'm fairly new in this game development world, and I'm currently leading the team that'd be creating this beautiful and horrifying game. I decided that making the book which I'm writing into a game would be really cool, and I got more motivated about doing so some time ago when I got a bunch of expensive Unity assets for a very low price. However, I researched about how to do things right in game development so I reduced the scope of it as much as I could so that's why this game is really based in a scene of the book and not the entire thing (and also that's why it would take 3 months). Also I'm currently learning how to use Unity and how to model things with Blender.
       
      Our team right now consists of: Me (Game Designer, Creator, Music Composer, Writer), 3 3D Modelers, 1 Sound Effect Designer, 1 Concept Artist and 1 Programmer.
       
      Who am I looking for:
      - A programmer that's experienced in C# and with Unity.
       
      Right now the game is very early in its development (GDD is completed and all 3D Items, Music and Sound Effects are completed).
       
      If you are interested in joining, contributing or have questions about the project then let's talk. You can message me in Discord: world_creator#9524
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!