{"id":846,"date":"2017-08-14T19:00:05","date_gmt":"2017-08-14T22:00:05","guid":{"rendered":"http:\/\/cgepic.com\/?p=846"},"modified":"2019-04-27T12:19:39","modified_gmt":"2019-04-27T15:19:39","slug":"alien-blade-my-first-blender-game","status":"publish","type":"post","link":"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/","title":{"rendered":"Alien Blade: My First Blender Game"},"content":{"rendered":"When I saw a game-creation competition, which theme was Zero Gravity, it made me think a little bit about disrupting the current personal development project, and then figuring out what I could do in this competition.<\/p>\n<p>Then I decided to pause for approximately 1 week the main project to start the creation of the game.<\/p>\n<p>In this article I will present a summary of the development, and at the end you will find a link to download both the executable (Linux \/ Windows) game and the .blend project.<!--more--><\/p>\n<h2 id=\"fast-game-planning\">Fast Game Planning<\/h2>\n<p>When you imagine how the game is going to be, simply in a fabulous way, we may not be able to detach it from the mind, because of the size of the enchantment. Going further, we may later forget these ideas and fail to rescue them again.<\/p>\n<p>For that I used the note tools like StackEdit (markup via web), and that was where I unburdened my ideas spontaneously, without worrying about errors, exaggerations and \u201ccriteria\u201d, and finally opened to the public <a href=\"https:\/\/www.youtube.com\/edit?o=U&amp;video_id=1ReDd_2ycQc\" target=\"_blank\" rel=\"noopener noreferrer\">through Live<\/a> on the Smess Games channel.<\/p>\n<p>However, not all of the annotated content was applied to the project, as I jotted it thinking high, with ideas that go beyond my capacity for 1 week of development.<\/p>\n<p>These means of recording ideas, whether via text, mind maps, voice or video, are like \u201cmental prostheses\u201d, which allows us to be more safe and comfortable in getting rid of the paralysis of thoughts and even forget for a moment.<\/p>\n<h2 id=\"modeling\">Modeling<\/h2>\n<p>To make a character more quickly, I decided first to create the protagonist through character-creation application, Fuse. I even managed to make a character according to the planning, but the model did not bring me a desirable result, with several rendering problems.<\/p>\n<p>Anyway, it seemed like an easy shortcut that could lead to erroneous measures like persisting in the idea. After throwing the first character idea into the trash, that\u2019s when I decided to do it from scratch, but in a very simple way.<\/p>\n<p>It was then that, in the <a href=\"https:\/\/www.youtube.com\/edit?o=U&amp;video_id=RWpZdGvR4cY\" target=\"_blank\" rel=\"noopener noreferrer\">second live<\/a>, I started to draw in Krita a simple \u201cblueprint\u201d with only frontal projection. With this blueprint, I threw it to, modeled it with Skin modifier and texturize it using Texture Paint mode. Even without much experience in painting, the lowpoly model was a result that pleased me a lot.<\/p>\n<div id=\"attachment_851\" style=\"width: 490px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-851\" class=\"size-full wp-image-851\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/modeling_alienblade.jpg\" alt=\"\" width=\"480\" height=\"640\" srcset=\"https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/modeling_alienblade.jpg 480w, https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/modeling_alienblade-225x300.jpg 225w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><p id=\"caption-attachment-851\" class=\"wp-caption-text\">The result of modeling. \ud83d\udc4d<\/p><\/div>\n<h2 id=\"animation-and-programming-by-logic-bricks\">Animation and Programming by Logic Bricks<\/h2>\n<p>For character animation, I decided to use <strong>Rigify<\/strong>, which is a tool that helps in creating rigging for several (not all) models in an efficient way. After creating rig, I animated the main actions of the character, such as poses, attack with the katana, use the boost and standard animation.<\/p>\n<p>Since I do not have a good proficiency in <strong>Python<\/strong> language, the system of the game was made through <strong>Logic Bricks<\/strong>. This native tool helps in programming the game without having to develop scripts, very useful for those who do not have knowledge or domain in Python language. Blender also offers well-functioning physics systems and why the game brings some particle and debris effects.<\/p>\n<h2 id=\"the-result\">The Result<\/h2>\n<p>In 1 week of game creation, the Alien Blade was a project very close to what I had planned, this even makes me satisfied with the final result. I received a lot of positive comments in the video that the <a href=\"https:\/\/www.youtube.com\/watch?v=o95XghI9mJY\" target=\"_blank\" rel=\"noopener noreferrer\">SMaxCap channel published<\/a> and it all made me very grateful, making it worthwhile for the new experience in creating games.<\/p>\n<div id=\"attachment_855\" style=\"width: 1432px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-855\" class=\"size-full wp-image-855\" src=\"http:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/screen_alienblade.jpg\" alt=\"\" width=\"1422\" height=\"800\" srcset=\"https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/screen_alienblade.jpg 1422w, https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/screen_alienblade-300x169.jpg 300w, https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/screen_alienblade-768x432.jpg 768w, https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/screen_alienblade-1024x576.jpg 1024w, https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/screen_alienblade-1080x608.jpg 1080w\" sizes=\"(max-width: 1422px) 100vw, 1422px\" \/><p id=\"caption-attachment-855\" class=\"wp-caption-text\">Screenshot of gameplay.<\/p><\/div>\n<h2>Download:<\/h2>\n<p>Check the link to download the game for Windows or Linux and if you want to continue the project or use for other purposes I offer you the .blend open project for <strong>UPBGE<\/strong>.<\/p>\n[column column=&#8221;one-third&#8221;] \u00a0 [\/column][column column=&#8221;one-third&#8221;] \u00a0 [\/column][column column=&#8221;one-third&#8221;] \u00a0 [\/column]\n<p>&nbsp;<\/p>\n<pre><a href=\"http:\/\/creativecommons.org\/licenses\/by\/4.0\/\" rel=\"license\"><img decoding=\"async\" class=\"aligncenter\" style=\"border-width: 0;\" src=\"https:\/\/i.creativecommons.org\/l\/by\/4.0\/88x31.png\" alt=\"Creative Commons License\" \/><\/a>\r\nAlien Blade by Saulo de Souza (smess.com.br) is licensed under a <a href=\"http:\/\/creativecommons.org\/licenses\/by\/4.0\/\" rel=\"license\">Creative Commons Attribution 4.0 International License<\/a>.<\/pre>","protected":false},"excerpt":{"rendered":"<p>When I saw a game-creation competition, which theme was Zero Gravity, it made me think a little bit about disrupting the current personal development project, and then figuring out what I could do in this competition. Then I decided to pause for approximately 1 week the main project to start the creation of the game. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":854,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[23,43],"tags":[125,28,104,127,124],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.5.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Alien Blade: My First Blender Game - CG Epic<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Alien Blade: My First Blender Game - CG Epic\" \/>\n<meta property=\"og:description\" content=\"When I saw a game-creation competition, which theme was Zero Gravity, it made me think a little bit about disrupting the current personal development project, and then figuring out what I could do in this competition. Then I decided to pause for approximately 1 week the main project to start the creation of the game. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/\" \/>\n<meta property=\"og:site_name\" content=\"CG Epic\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-14T22:00:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-27T15:19:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/alien_blade_hl.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Smess\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Smess\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/\",\"url\":\"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/\",\"name\":\"Alien Blade: My First Blender Game - CG Epic\",\"isPartOf\":{\"@id\":\"https:\/\/cgepic.com\/en\/#website\"},\"datePublished\":\"2017-08-14T22:00:05+00:00\",\"dateModified\":\"2019-04-27T15:19:39+00:00\",\"author\":{\"@id\":\"https:\/\/cgepic.com\/en\/#\/schema\/person\/aa2327611a785e24e99e138ad3466491\"},\"breadcrumb\":{\"@id\":\"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cgepic.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Alien Blade: My First Blender Game\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cgepic.com\/en\/#website\",\"url\":\"https:\/\/cgepic.com\/en\/\",\"name\":\"CG Epic\",\"description\":\"The epic Computer Graphics blog!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cgepic.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cgepic.com\/en\/#\/schema\/person\/aa2327611a785e24e99e138ad3466491\",\"name\":\"Smess\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cgepic.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c354ccdfda58d8916937685d6277654c?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c354ccdfda58d8916937685d6277654c?s=96&d=wavatar&r=g\",\"caption\":\"Smess\"},\"description\":\"My passion and enthusiasm for computer graphics (CG), games and animation mix technology with art, which are things that I admire a lot and I want to seek it as my main career.\",\"sameAs\":[\"http:\/\/cgepic.com\",\"https:\/\/www.linkedin.com\/in\/smess\/\"],\"url\":\"https:\/\/cgepic.com\/en\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Alien Blade: My First Blender Game - CG Epic","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/","og_locale":"en_US","og_type":"article","og_title":"Alien Blade: My First Blender Game - CG Epic","og_description":"When I saw a game-creation competition, which theme was Zero Gravity, it made me think a little bit about disrupting the current personal development project, and then figuring out what I could do in this competition. Then I decided to pause for approximately 1 week the main project to start the creation of the game. [&hellip;]","og_url":"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/","og_site_name":"CG Epic","article_published_time":"2017-08-14T22:00:05+00:00","article_modified_time":"2019-04-27T15:19:39+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/cgepic.com\/wp-content\/uploads\/2017\/08\/alien_blade_hl.jpg","type":"image\/jpeg"}],"author":"Smess","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Smess","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/","url":"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/","name":"Alien Blade: My First Blender Game - CG Epic","isPartOf":{"@id":"https:\/\/cgepic.com\/en\/#website"},"datePublished":"2017-08-14T22:00:05+00:00","dateModified":"2019-04-27T15:19:39+00:00","author":{"@id":"https:\/\/cgepic.com\/en\/#\/schema\/person\/aa2327611a785e24e99e138ad3466491"},"breadcrumb":{"@id":"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cgepic.com\/en\/alien-blade-my-first-blender-game\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cgepic.com\/en\/"},{"@type":"ListItem","position":2,"name":"Alien Blade: My First Blender Game"}]},{"@type":"WebSite","@id":"https:\/\/cgepic.com\/en\/#website","url":"https:\/\/cgepic.com\/en\/","name":"CG Epic","description":"The epic Computer Graphics blog!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cgepic.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cgepic.com\/en\/#\/schema\/person\/aa2327611a785e24e99e138ad3466491","name":"Smess","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cgepic.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c354ccdfda58d8916937685d6277654c?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c354ccdfda58d8916937685d6277654c?s=96&d=wavatar&r=g","caption":"Smess"},"description":"My passion and enthusiasm for computer graphics (CG), games and animation mix technology with art, which are things that I admire a lot and I want to seek it as my main career.","sameAs":["http:\/\/cgepic.com","https:\/\/www.linkedin.com\/in\/smess\/"],"url":"https:\/\/cgepic.com\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/posts\/846"}],"collection":[{"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/comments?post=846"}],"version-history":[{"count":0,"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/posts\/846\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/media\/854"}],"wp:attachment":[{"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/media?parent=846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/categories?post=846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cgepic.com\/en\/wp-json\/wp\/v2\/tags?post=846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}