<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Duy Khang</title>
    <description>The latest articles on DEV Community by Duy Khang (@bui).</description>
    <link>https://dev.to/bui</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1575810%2Fd41ea12a-9488-415b-9d25-f8555222c23f.png</url>
      <title>DEV Community: Duy Khang</title>
      <link>https://dev.to/bui</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bui"/>
    <language>en</language>
    <item>
      <title>Create your game with Octokit: The first ever Text-to-game AI generator</title>
      <dc:creator>Duy Khang</dc:creator>
      <pubDate>Fri, 14 Jun 2024 11:57:48 +0000</pubDate>
      <link>https://dev.to/bui/create-your-game-with-octokit-the-first-ever-text-to-game-ai-generator-502b</link>
      <guid>https://dev.to/bui/create-your-game-with-octokit-the-first-ever-text-to-game-ai-generator-502b</guid>
      <description>&lt;h2&gt;
  
  
  Octokit - One of the pioneers in text-to-game AI technology
&lt;/h2&gt;

&lt;p&gt;AI technology has been advancing at the speed of light and brought in a new era of discovery and innovation. AI algorithms, capable of processing and analyzing vast amounts of data with exceptional speed and accuracy, are transforming scientific research across various fields: in genomics, in materials science, in climate science,... Additionally, AI-driven automation enhances lab efficiency, allowing scientists to focus on complex problem-solving. These advancements deepen our understanding of the natural world and facilitate practical solutions to global challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dhd47l3yncvk95m0dsb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dhd47l3yncvk95m0dsb.jpg" alt="Image description" width="800" height="479"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not only in science, the advancement of AI technology, particularly in the realm of generated media, has been groundbreaking. AI models nowadays have made it possible to create highly realistic images, videos, and audio that are nearly indistinguishable from real-world media. These advancements have revolutionized industries such as entertainment, advertising, and art. AI can now produce digital artwork, compose music, generate human-like voices,.. You could easily find online AI text-to-image such as MidJourney, DALL-E and DALL-E 2. Stable Diffusion, Imagen,.. or text-to-video tools such as Runway ML, Synthesia or even text-to-audio like Suno AI. But there is one field that has just been touched upon only recently, that is game development.&lt;br&gt;
There are various companies that are trying to come up with AI text-to-game technologies, and one of the notable pioneers is Octokit. Octokit is a web-based no-code game builder developed by Marvy Co., and recently, they have just announced their first ever AI text-to-game model named OctoAI. Marvy Co. is a technology company based in Vietnam that specializes in the development, production, and implementation of AR/VR and minigame projects for various companies and corporations. &lt;br&gt;
The most notable feature of Octokit is their first ever AI text-to-game technology called OctoAI that allows users to create a game with a simple prompt under 20 words in just 10 minutes. The module will base on Octokit’s premade game templates and AI-generated assets to automatically build a game for users. OctoAI can generate a vast variety of gameplay with different art styles. This groundbreaking technology has opened a new approach to game development, allowing a simple but still powerful approach for people to be creative with video games.&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://drive.google.com/file/d/1zPoHkcJ3mFRBNFLjdVp1BGgmcyxoOJHi/view?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
          Video game made by AI.mp4 - Google Drive
        &lt;/a&gt;
      &lt;/h2&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--QRcP2nCr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://ssl.gstatic.com/images/branding/product/1x/drive_2020q4_32dp.png" width="32" height="32"&gt;
        drive.google.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How to create a game with OctoAI?
&lt;/h2&gt;

&lt;p&gt;Step 1: Access octokit.co. Go to My Kit =&amp;gt; Create a Product =&amp;gt; AI Generator&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1a4ji17jq0l12igosdol.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1a4ji17jq0l12igosdol.png" alt="Image description" width="701" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2: At OctoAI Hub Screen, you will see a Prompt Input section. This is where to type in your prompt for the game. The ideal length for your prompt is between 15 - 50 words. To utilize OctoAI better, your prompt should consist of these elements: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Character description: A brief description of your character’s appearance (clothes, hair, special features,...)&lt;/li&gt;
&lt;li&gt;Objectives: What you're trying to achieve, like collecting coins or racing to the finish line.&lt;/li&gt;
&lt;li&gt;Game theme and rules: How you interact with the game and what you need to do to win or lose.&lt;/li&gt;
&lt;li&gt;Add your brand’s element or product description.
If you still don’t know where to start, click on the Magic Wand icon to generate an example prompt!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F903qmf8jwf249a7bs0xm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F903qmf8jwf249a7bs0xm.png" alt="Image description" width="747" height="154"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: After coming up with your prompt, you can choose the desired style for your game. Then click Generate a Game, OctoAI will start generating the assets for your game. The process will take from 10-15 minutes depending on your prompt. In case you close the tab or disconnect to your Internet, OctoAI will continue doing the work and save all the progress.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo7bx78tu5sgt2s4o5w4k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo7bx78tu5sgt2s4o5w4k.png" alt="Image description" width="530" height="265"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After OctoAI has finished generating the assets, then ta da! Your game is completed and is able to play. For this article, I’ve made an example with the prompt: “Make a game about a cat shooting a ball to collect the fish in the ball. The background is set inside a cozy home.”&lt;br&gt;
This is how my game looks like. Octokit understands the prompt well and generates the assets correctly. The game’s title “Feline Ball Collector” and home screen background are a little bit off-topic but those can be customized later. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F739y0w8m1pxijfgfokqj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F739y0w8m1pxijfgfokqj.png" alt="Image description" width="752" height="320"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Some examples of games created with Octokit’s text-to-game AI
&lt;/h2&gt;

&lt;p&gt;Here are some examples of game scripts that Octokit fully generated into complete games. You can try creating your own prompt similar to these examples to see what kind of game Octokit will generate for you!&lt;br&gt;
&lt;strong&gt;Game: Catch me if you can&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt: create a game about using a basket to catch the eggs falling from sky, rotten egg as obstacle&lt;/li&gt;
&lt;li&gt;Style: Comic Anime Style&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffnvfiqencqowj1nood6s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffnvfiqencqowj1nood6s.png" alt="Image description" width="800" height="792"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Game: Gold Rush&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt: create a game about a cute cat catching his food by a claw, background is inside of a cozy house&lt;/li&gt;
&lt;li&gt;Style: 2D Game Art&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F84y8rq30w2tz5dje1jp9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F84y8rq30w2tz5dje1jp9.png" alt="Image description" width="800" height="792"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Game: Jumping Mascot&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt: Create a game about a dog jumping on a grass field collecting bone, background is a grass field with a large blue sky.&lt;/li&gt;
&lt;li&gt;Style: 2d Game Style&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff8iknyquai28lqfstd8h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff8iknyquai28lqfstd8h.png" alt="Image description" width="800" height="792"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Game: Dropping Fun 2&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt: make a game about a cat trying to get downstairs. background set inside of a cat’s mansion&lt;/li&gt;
&lt;li&gt;Style: Comic Anime Style&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdu5btagkgpc563imfuei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdu5btagkgpc563imfuei.png" alt="Image description" width="800" height="792"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Game: Bubble Shooting&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt: Make a game about shooting a gacha ball to collect the prize in the gacha ball. The background is set inside a Japanese mall center.&lt;/li&gt;
&lt;li&gt;Style: Comic Anime Art&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxbnklpjage3jvkxhcq11.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxbnklpjage3jvkxhcq11.png" alt="Image description" width="800" height="792"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can try making an AI game with Octokit &lt;a href="https://octokit.co"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Octokit - No-code game maker, but for marketing?</title>
      <dc:creator>Duy Khang</dc:creator>
      <pubDate>Mon, 10 Jun 2024 11:04:38 +0000</pubDate>
      <link>https://dev.to/bui/octokit-no-code-game-maker-but-for-marketing-45d5</link>
      <guid>https://dev.to/bui/octokit-no-code-game-maker-but-for-marketing-45d5</guid>
      <description>&lt;p&gt;Hello fellow devs, and even non-devs!&lt;/p&gt;

&lt;p&gt;There are many tools to build games such as Unity, Unreal Engine or Playcanvas,... but those game engines can be a bit too overwhelming for some people, and they want to migrate to a simpler tool. Meanwhile, the topic about no-code tools has been circulating for a while, so for this occasion, I want to share about a game-builder, but with a little bit more specific, a game-builder suitable for marketing - that is Octokit.&lt;/p&gt;

&lt;h2&gt;
  
  
  No-code Game Creator - What are the possibilities?
&lt;/h2&gt;

&lt;p&gt;As I mentioned above, Octokit is a no-code game-maker website. I just discovered Octokit not long ago, and it seems that this web-based tool has just been recently released too. But for a new-release product, their website has been functioning exceptionally well for me. &lt;/p&gt;

&lt;p&gt;First thing first, Octokit’s system revolves around premade game templates, and worry not, their stock is HUGE. The templates are mostly, if not all, vertical games i.e games most suitable for mobile screen, but I can play on PC just fine. They have quite a category for their gameplays, ranging from Fortune games (or luck-based games, for more familiarity, such as Wheel of Fortune) to casual arcade minigames.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnj7c9nlhftf2ax5gbxf1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnj7c9nlhftf2ax5gbxf1.png" alt="Game stock" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Their game stock looks like this.&lt;/p&gt;

&lt;p&gt;They have an AI text-to-game generator feature as well. From what I understand, Octokit’s AI will automatically pick a gameplay that suits your prompt the most and start generating the game assets accordingly. It’s interesting, but seems like they haven’t fully developed it so I’ll just leave it at that.&lt;/p&gt;

&lt;p&gt;The process is simple enough even for low-tech buddies, you’ll just need to pick a template you like, set it up, hit deploy, and here you have a URL to your fully functioning game. And it’s fast, all of those steps are done in just under ten minutes (for me, personally).&lt;/p&gt;

&lt;p&gt;Octokit’s game templates already have premade assets, but they give you an option to change the assets to your likings by using the integrated editor tool, and of course it is no-code as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faomstm76w21nsy6l6gmx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faomstm76w21nsy6l6gmx.png" alt="Editor tool" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here in the game editor tool, Octokit has listed all of the assets they have in the game and allows me to modify each of every asset from the background image to the scoring items. I can add texts, shapes and draw lines to the asset, or even completely replace one with another image. The no-code editor is powerful enough to let me fully change the game template into something completely new.&lt;/p&gt;

&lt;h2&gt;
  
  
  How does it work?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Choose game
&lt;/h3&gt;

&lt;p&gt;Go to My kit =&amp;gt; Create a product =&amp;gt; Game Template and select the desired game.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwrlbf3503mb3dap982v3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwrlbf3503mb3dap982v3.png" alt="Choose game" width="800" height="292"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2 - Edit game asset
&lt;/h3&gt;

&lt;p&gt;Once you have selected the desired game, click Customize now to access Editor tool and customize the assets in the game. After making your customizations, remember to click Update to save the changes. You can review your changes by clicking Preview. Then click Hub to return to the game settings screen.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9undp4wf8bga32o10t2i.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9undp4wf8bga32o10t2i.jpg" alt="Editor tool" width="800" height="852"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3 - Product Settings
&lt;/h3&gt;

&lt;p&gt;Go to Product Setting to configure the game. Here, you have the following options.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Game purpose&lt;/strong&gt;: Each purpose will have different game flows.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;u&gt;Instant reward&lt;/u&gt;: Gives players chances to spin the lucky wheel immediately after clearing the game to win rewards (Note that Fortune games alway have this as the default option because this game type is already a reward distribution simulation).&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Online Competition&lt;/u&gt;: Games with this option won’t reward players with anything but will have a leaderboard showcasing top players’ scores.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;M.I.X&lt;/u&gt;: Includes both leaderboard and instant reward functions.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;No Login. No Reward&lt;/u&gt;: Shows a leaderboard after playing, does not have a prize-giving function, and does not require login.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F39s50cy92aa8ikus0af1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F39s50cy92aa8ikus0af1.png" alt="Game purpose" width="800" height="851"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Login Method&lt;/strong&gt;: Octokit games have a function allowing players to enter personal information to confirm identity and store player information. When setting up, you can choose from 3 different login methods.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;u&gt;Login at Start&lt;/u&gt;: Log in before playing.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Login at End (Opened reward)&lt;/u&gt;: After the player completes the game and receives the prize, the game will announce the prize and the player needs to log in to receive the prize via email.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Login at End (Secret reward)&lt;/u&gt;: After the player completes the game and receives the prize, the game will not announce the prize immediately. The player needs to log in to reveal the prize and receive it via email.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9wy6tjrd0clc54shagf2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9wy6tjrd0clc54shagf2.png" alt="Login Methods" width="800" height="273"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Game function&lt;/strong&gt;: Set up the main functions of the game.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;u&gt;Authentication&lt;/u&gt;: Set up the information that users need to provide to log in. Includes email, phone number, name, age, gender, etc.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Total player&lt;/u&gt;: Display the total number of players.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Playturn&lt;/u&gt;: Set the number of turns the player gets. You can enable daily login to add more turns.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Countdown&lt;/u&gt;: Set the game duration.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Win and Lose game&lt;/u&gt;: Set the message displayed when the player wins or - loses the game.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Reward Announcement&lt;/u&gt;: Set the message displayed when receiving a prize.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;CTA button&lt;/u&gt;: Set the Call to Action button to link to another website.&lt;/li&gt;
&lt;li&gt;
&lt;u&gt;Leaderboard&lt;/u&gt;: Set the information displayed on the Leaderboard.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu400k0lw0oa4tq8qe15z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu400k0lw0oa4tq8qe15z.png" alt="Game Function" width="629" height="717"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4 - Setting up the reward (If available)
&lt;/h3&gt;

&lt;p&gt;For games which have reward distributing feature, Octokit has a reward list manager where you can create and manage every reward entry. It helps you modify the reward quantities, mass generate reward codes and even manipulate each entry rate. Moreover, the system also shows the status and redeem history for each code, giving users an easy way to manage their resources.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4tvn6e77nq06aoor09y6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4tvn6e77nq06aoor09y6.png" alt="Reward List" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Go to Data Management =&amp;gt; Reward List =&amp;gt; Auto Generate Code to create your rewards.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5 - Publish the game
&lt;/h3&gt;

&lt;p&gt;After completing the settings, remember to click the Save &amp;amp; Update button to save the changes. Next, click Preview &amp;amp; Deploy. Octokit will provide a link to the test version of the game for users to review their game.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzfqv05zpiwi5oosd2ujo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzfqv05zpiwi5oosd2ujo.png" alt="Preview &amp;amp; Deploy" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If everything about the game is complete, click Deploy to publish the game on various platforms such as web, app, Zalo, banner ads, etc.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4q5xherkgardca7y6lcd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4q5xherkgardca7y6lcd.png" alt="Deploy on multiple flatforms" width="800" height="505"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A Marketing-friendly tool
&lt;/h2&gt;

&lt;p&gt;This is where I begin to feel interested in Octokit. In a marketing viewpoint, those options that I have listed above can help businesses utilize Octokit games effectively for their marketing strategy. There are many ways that a company can integrate minigames in a campaign, as Octokit has developed their games according to four basic marketing purposes, it will be a great start to decide which game and which settings to choose.&lt;/p&gt;

&lt;p&gt;If your company wants to run a sales promotion, use Instant Reward to quickly distribute those e-coupons and e-vouchers to boost sales. If your company needs more engagement, host an online competition using Octokit game. Let your customers compete with each other, win prizes and have a great time together and people will automatically talk about your brand. Or even use minigames to spice up the atmosphere in an offline event. &lt;/p&gt;

&lt;p&gt;Octokit has an integrated CMS for players data as well. Every data such as player information, game history, redeem history, login turns will all be recorded and automatically analyzed and displayed in an easy way to read. You also have the ability to delete or ban a player that has suspicious or spamming behaviors.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd8m6jo80s0h0ho4n8o2p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd8m6jo80s0h0ho4n8o2p.png" alt="CMS" width="800" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;In my opinion, a no-code game-builder like Octokit will be a suitable tool for marketers, but it still has some fields needed to improve, such as the editor tool UI/UX or the game library. Of course Octokit isn’t as in-depth and thorough as other tools, but I think it is still viable in some aspects. I’ll leave it to you to make yourself a game &lt;a href="https://octokit.co"&gt;here&lt;/a&gt; and see how it fits. Oh, and you’re welcome to share your game in the comment too, for the funsies ;)&lt;/p&gt;

</description>
      <category>nocode</category>
      <category>gamedev</category>
      <category>marketing</category>
      <category>howto</category>
    </item>
  </channel>
</rss>
