{"id":9355,"date":"2013-06-28T10:45:16","date_gmt":"2013-06-28T14:45:16","guid":{"rendered":"https:\/\/www.spacesector.com\/blog\/?p=9355"},"modified":"2013-06-28T10:50:27","modified_gmt":"2013-06-28T14:50:27","slug":"making-a-space-4x-game-technology","status":"publish","type":"post","link":"https:\/\/www.spacesector.com\/blog\/2013\/06\/making-a-space-4x-game-technology\/","title":{"rendered":"Making a Space 4X Game: Technology"},"content":{"rendered":"<p><a  href=\"https:\/\/www.spacesector.com\/blog\/wp-content\/uploads\/making_a_space_4X_game_technology_large.jpg\" class=\"thickbox no_icon\" title=\"Making a Space 4X Game - Technology\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9357\" title=\"Making a Space 4X Game - Technology\" src=\"https:\/\/www.spacesector.com\/blog\/wp-content\/uploads\/making_a_space_4X_game_technology.jpg\" alt=\"Making a Space 4X Game - Technology\" width=\"600\" height=\"338\" \/><\/a><\/p>\n<p>For this article I&#8217;m going to discuss technology in my game. On my previous article, <a  href=\"https:\/\/www.spacesector.com\/blog\/2013\/05\/making-a-space-4x-game-a-living-galaxy\/\" target=\"_blank\">A Living Galaxy<\/a>, technology became a hot topic in the comment section so it only makes sense I write about it next.<\/p>\n<h3>Overall Game Design Philosophy<\/h3>\n<p>Since I&#8217;m going to be writing a lot about the game systems, I&#8217;ll take a brief moment to explain my philosophy on them. For many of the systems, I take something that players are familiar with (ie: genre standards) then I improve and add onto it. So you will see many familiar aspects but done differently.<\/p>\n<p>The aspects that I change are carefully thought about and chosen for specific reasons. Technology is a system where I added some new features onto the standard. However, I do add larger twists to the systems to make them radically different than the norm.<\/p>\n<h3>Overview<\/h3>\n<p>The two main goals that I&#8217;ve tried to accomplish with the technology system involves replayability and choice.<\/p>\n<p>Technology consists of 4 broad categories: Energy, Materials, Xeno-Sciences, and Computers. In addition, there&#8217;s a special one called Super-Projects \u2013 but more on this later. There will be 50 technologies in each of the 4 main categories (200 total) and most races will not have access to them all.<\/p>\n<h3>Proficiencies<\/h3>\n<p>Since races currently do not have any special\/unique technologies, I still needed a way to show an affinity or lack thereof. There is a proficiency for each technology category, and this serves to modify the technology cost. An empire with a high proficiency, say 100%, will have to pay the base cost to learn the technology. While an empire with a rating of 80% will pay 20% more. This helps distinguish between the different categories and races.<\/p>\n<p>The benefit of this system is in it&#8217;s simplicity which still offers depth and impact throughout the entire game. It&#8217;s also easier to balance from a game design perspective and is trivial effort from an implementation standpoint.<\/p>\n<h3>Technology Cost<\/h3>\n<p>I&#8217;ve decided to use the familiar \u201cresearch points\/beaker\u201d concept here. It&#8217;s a nice abstraction because trying to easily quantify research (especially in various categories\/sciences) seemed to make things overly complicated. I&#8217;ve experimented with ideas such as \u201cmillions of hours\u201d and \u201cresearch labs\u201d and while I could get it to sorta work, it never really fit in (in my opinion :) ).<\/p>\n<h3>Details and Progression<\/h3>\n<p>The following explains specific details and the progression of the technology system.<\/p>\n<p>First, you can only research one item at a time. This is a genre standard but cuts down on micromanagement and offers choice.<\/p>\n<p>Second, there are 10 tiers of technology within each category \u2013 so each tier has 5 technologies. Each empire starts with the first tier unlocked. Upon unlocking a new tier, 3 random technologies will be selected from the 5 (note: Races may get different amounts based on their characteristics). In the end, a race can only learn 60% of the known technologies (ie: 30 of the 50 technologies in each category). This is good because it offers:<\/p>\n<ul>\n<li>empires will generally have different technologies<\/li>\n<li>re-playability<\/li>\n<\/ul>\n<p>Third, technologies can have upgrades, which the player can select to research. These are present on the screen and each have levels associated with them. A technology can have up to 4 upgrades. Upgrades can range from a simple % reduction in space\/cost\/damage\/etc or give completely new items such as new weapon mods (armor piercing for example). The exact types and levels of upgrades are random each game.<\/p>\n<p>Upgrades generally are cheaper and faster to research than the base technology.<\/p>\n<p>Finally, a player can research a new tier. Researching a tier is expensive and takes a long time. When research of a tier finishes, a new randomly set of technologies (3 of the 5 possibilities) will be unlocked for the player to research.<\/p>\n<p>The above may be hard to visualize, so I had this artist create this image to demonstrate the above research paths in more detail:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9359\" title=\"Technology Overview\" src=\"https:\/\/www.spacesector.com\/blog\/wp-content\/uploads\/making_a_space_4X_game_technology_overview.jpg\" alt=\"Technology Overview\" width=\"600\" height=\"563\" \/><\/p>\n<h3>Choice<\/h3>\n<p>As mentioned before, a main purpose of the technology system is to push the player into meaningful choices based on their current situation. I really didn&#8217;t want the game to degenerate into \u201cOk, time to choose a random technology!\u201d or \u201cHey, can&#8217;t learn every technology so I need to always get the Plasma Cannons!\u201d. I&#8217;ve also wanted to mitigate the idea of a tech rush to a specific technology (ie: Plasma Cannons from Master of Orion 2).<\/p>\n<p>A player can be looking at the technologies and can decide maybe it&#8217;s better to upgrade some weapons because they&#8217;re in a war and the upgrades will come faster than a new tier will (new tiers are expensive and take time to research). Or maybe they will research a new tier because they haven&#8217;t discovered another empire.<\/p>\n<p>Everything the player does should have some meaning and impact in the present and in the future. This, of course, will need to be fine-tuned to ensure good gameplay but this is easily done with play testing and adjusting the cost of technologies, upgrades and tiers.<\/p>\n<p>In addition, in order to assist the player a bit, the research progression of each technology is saved \u2013 so you can research 25% of a technology, switch to another, and the first one still remains at 25%. The first technology can be returned to at a later date with no penalty to the player.<\/p>\n<h3>Super Projects<\/h3>\n<p>I&#8217;ve mentioned before that you can learn super projects. You&#8217;ll be able to discover these on planets you explore and then research them. Super Projects will require large investments to unlock so deciding if they&#8217;re worth it will be important. Especially since you can only research one item at a time, a super project could be either good or bad depending on the situation.<\/p>\n<h3>Types of Technologies<\/h3>\n<p>I&#8217;m still designing the technologies for the game but you <em>can<\/em> be assured, I will have cool stuff present. Really, this type of game has an infinite amount of possibilities for coolness! I intend to capitalize on that. I mean, Master of Orion&#8217;s Black Hole Generator&#8230;need I say more?<\/p>\n<h3>Conclusion<\/h3>\n<p>I think the technology system will be very effective, fun and simple to learn but harder to master. The majority of players should be familiar with this and be able to jump right in. Then, the rest depends on how the game session plays out and how the players like to run their empires.<\/p>\n<p>So there you have it \u2013 this is how I handled technology. As mentioned above, it deals with the familiar systems other 4X games have. I wanted to expand on the standard and make choices mean more based on the current situation in the game. I think I&#8217;ve achieved that.<\/p>\n<h3>What am I currently working on?<\/h3>\n<p>Since <a  href=\"https:\/\/www.spacesector.com\/blog\/2013\/05\/making-a-space-4x-game-a-living-galaxy\/\" target=\"_blank\">my last update<\/a>, I&#8217;ve completed saving and loading of games (<a  href=\"https:\/\/www.spacesector.com\/blog\/2013\/03\/making-a-space-4x-game-modding#pewpewparser\" target=\"_blank\">my custom XML parser<\/a> helped out a lot with this \u2013 reduced time by around 50%). Right now, I&#8217;m in the process of coding the SitRep (end of turn reporting) system.<\/p>\n<p>After I finish the SitRep, I will wrap up a series of miscellaneous items and systems. I should be mostly feature complete sometime in August. At this point, I&#8217;ll start private late alpha\/early beta testing. I want to start off with private testing to work out any initial quality issues, work on basic polish and take initial feedback on the game.<\/p>\n<p>Thanks for reading and I look forward to your comments!<\/p>\n<p><em><span style=\"color: #227dc2;\">dayrinni has been a Space Sector contributor since October 2011. This is his first foray into writing articles for any review site. He is an avid gamer in the genres of 4X, Strategy, MMO&#8217;s and RPGs. Finally, he has been the implementor of several MUDs and is currently working on a space 4X game that offers large scope and complexity. See all dayrinni&#8217;s posts <a  style=\"color: #7a1a99;\" title=\"dayrinni's posts\" href=\"https:\/\/www.spacesector.com\/blog\/tag\/dayrinni\/\" target=\"_blank\">here<\/a>. In particular, check his <a  style=\"color: #7a1a99;\" href=\"https:\/\/www.spacesector.com\/blog\/tag\/what-makes-a-good-game\/\" target=\"_blank\">&#8220;what makes a good game&#8221;<\/a> and <a  style=\"color: #7a1a99;\" href=\"https:\/\/www.spacesector.com\/blog\/tag\/making-a-space-4x-game\/\" target=\"_blank\">&#8220;making a space 4X game&#8221;<\/a> series.<\/span><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For this article I&#8217;m going to discuss technology in the game. On my previous article, A Living Galaxy, technology became a hot topic in the comment section so it only makes sense I write about it next.<\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"registered_only","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[177,1],"tags":[562,1502,373,1173,36,37],"class_list":["post-9355","post","type-post","status-publish","format-standard","hentry","category-game-design","category-space-strategy-games","tag-dayrinni","tag-game-design","tag-game-development","tag-making-a-space-4x-game","tag-research","tag-technology"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/posts\/9355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/comments?post=9355"}],"version-history":[{"count":0,"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/posts\/9355\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/media?parent=9355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/categories?post=9355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.spacesector.com\/blog\/wp-json\/wp\/v2\/tags?post=9355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}