{"id":851,"date":"2025-03-22T06:15:33","date_gmt":"2025-03-22T10:15:33","guid":{"rendered":"https:\/\/kushaltimsina.com\/blog\/?p=851"},"modified":"2025-03-22T06:17:10","modified_gmt":"2025-03-22T10:17:10","slug":"the-story-behind-my-first-successful-roblox-game-battlemania","status":"publish","type":"post","link":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/","title":{"rendered":"The Story Behind My First Successful Roblox Game (BattleMania)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2024\/11\/tempImageCTxhwS.jpg\" alt=\"BattleMania, a battling game on Roblox.\" class=\"wp-image-45\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2024\/11\/tempImageCTxhwS.jpg 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2024\/11\/tempImageCTxhwS-300x169.jpg 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">BattleMania, a battling game on Roblox.<\/figcaption><\/figure>\n\n\n\n<p>Today, I would like to share the story behind my hit Roblox game, <a href=\"https:\/\/www.roblox.com\/games\/14945130763\/BattleMania\">BattleMania<\/a>, which has been played 1,600,000+ times at the time of writing.<\/p>\n\n\n\n<p>I&#8217;m sure that there are people ahead of me, who have games with multiple millions of plays, who I admire. But for me, this is a really great achievement.<\/p>\n\n\n\n<p>So, I decided to write this article to inspire aspiring game developers.<\/p>\n\n\n\n<p>Here is the story behind BattleMania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Idea<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Totally Accurate Battle Simulator<\/strong><\/h3>\n\n\n\n<p>One summer day, my brother and I were bored.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"582\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-127-1024x582.png\" alt=\"\" class=\"wp-image-894\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-127-1024x582.png 1024w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-127-300x170.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-127-768x436.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-127-1536x873.png 1536w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-127-2048x1164.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">My startup, Quizzy<\/figcaption><\/figure>\n\n\n\n<p>I had been on hiatus from Roblox development for 2 years, as I was building <a href=\"http:\/\/quizzynow.com\">Quizzy<\/a>, my startup that helps students study more efficiently for their tests. I was learning all sorts of web development and web design in order to build Quizzy.<\/p>\n\n\n\n<p>I worked on Quizzy for about 2 years until I slowly let it go, due to not seeing as many results from all of my hard work.<\/p>\n\n\n\n<p>And since I wasn&#8217;t working on anything at the time, I was free and bored.<\/p>\n\n\n\n<p>So, my brother kept telling me &#8220;you should play TABS.&#8221;<\/p>\n\n\n\n<p>And, I&#8217;m a reluctant person when it comes to trying new things. So of course, I said &#8220;nah, it&#8217;s probably boring.&#8221;<\/p>\n\n\n\n<p>But he knew that I was like that, so he kept saying &#8220;just play it bro, it&#8217;ll be fun.&#8221;<\/p>\n\n\n\n<p>So I hesitantly went on YouTube and searched for &#8220;<a href=\"https:\/\/www.google.com\/search?client=safari&amp;rls=en&amp;q=totally+accurate+battle+simulator&amp;ie=UTF-8&amp;oe=UTF-8\">Totally Accurate Battle Simulator<\/a>&#8220;, ready to exit out of the first video due to it being boring.<\/p>\n\n\n\n<p>But as soon as I saw the concept of the game, I was thrilled.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"EPIC WAR - MEDIEVAL PLUS TEAM vs VIKING TEAM | TABS - Totally Accurate Battle Simulator\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/S8WqYdl7W04?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>In TABS, you choose some troops, and you click the battle button to start battling.<\/p>\n\n\n\n<p>So I began playing.<\/p>\n\n\n\n<p>I played for 1-2 hours before I stopped, which was a huge record for me. I tend to get bored after 6 minutes of playing a game.<\/p>\n\n\n\n<p>And I actually played through for a few days because of how much I liked the game.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>BattleMania Started as a Joke<\/strong><\/h3>\n\n\n\n<p>My brother saw me playing it one day, and he asked me &#8220;what if you made this game in Roblox?&#8221;<\/p>\n\n\n\n<p>And we were both laughing at it. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;haha you could record all of the voice effects&#8221;<\/li>\n\n\n\n<li>&#8220;you could make your own troops and your own attacks&#8221;<\/li>\n\n\n\n<li>&#8220;it will succeed because TABS is fun and it succeeded&#8221;<\/li>\n<\/ul>\n\n\n\n<p>3 days later, I began working on a new Roblox game for the first time in 2 years.<\/p>\n\n\n\n<p>Somehow, I still remembered how to script in Lua.<\/p>\n\n\n\n<p>I remember the day I began working on the game, I was like <em>&#8220;Ah boy I probably forgot how to script, since my mind has only been thinking React JS and SCSS for these past 2 years.&#8221;<\/em><\/p>\n\n\n\n<p>But I did it. I opened up Studio and I just experienced flow.<\/p>\n\n\n\n<p>The feeling of having a new game idea and the motivation carried me for 2 entire hours, where I just coded, without a care in the world. It was amazing.<\/p>\n\n\n\n<p>I feel like that&#8217;s a feeling that <a href=\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/16\/how-im-saving-myself-in-the-age-of-ai\/\">modern vibe coders do not experience as much<\/a>.<\/p>\n\n\n\n<p>My brother came to see what I was doing, and he was like &#8220;Wait. Why are you on Roblox Studio?&#8221;<\/p>\n\n\n\n<p>I said &#8220;look&#8221;<\/p>\n\n\n\n<p>He said &#8220;wow you&#8217;re actually making TABS in Roblox?&#8221;<\/p>\n\n\n\n<p>&#8220;Yup.&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>BattleMania Development<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/358c019ccf2d1cfaad250970697ebc88.mp4\"><\/video><figcaption class=\"wp-element-caption\">A very early version of BattleMania<\/figcaption><\/figure>\n\n\n\n<p>After the 3rd day or so, I had a Roblox game where you can select troops and place them down.<\/p>\n\n\n\n<p>BattleMania actually initially started with troops like &#8220;Talking Ben&#8221; and random characters I had found on the Toolbox.<\/p>\n\n\n\n<p>But, I wanted to avoid copyright issues, so we made our own issues.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Enter Zewenix<\/strong><\/h3>\n\n\n\n<p>A little while after I had began developing the game, a very skilled 3D modeler named <a href=\"https:\/\/x.com\/NoorShaukat2\">Zewenix<\/a> joined the team.<\/p>\n\n\n\n<p>And we worked together. I received 3D models, and I scripted them into BattleMania.<\/p>\n\n\n\n<p>I received the Cannon and Hwacha as the first custom character 3D models into BattleMania.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"547\" height=\"522\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-105.png\" alt=\"\" class=\"wp-image-857\" style=\"width:300px\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-105.png 547w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-105-300x286.png 300w\" sizes=\"auto, (max-width: 547px) 100vw, 547px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"661\" height=\"589\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-104.png\" alt=\"\" class=\"wp-image-856\" style=\"width:300px\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-104.png 661w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-104-300x267.png 300w\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" \/><\/figure>\n\n\n\n<p>After having received the 2 troops, I was super excited! This was my first time being able to work with custom characters.<\/p>\n\n\n\n<p>I was so excited to script these on Roblox. I remember I would grind development of the game from 3 PM -5 PM, and then from 6 PM -9 PM. I didn&#8217;t have a care in the world of anything else. I just wanted to make cool stuff.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"654\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-103-1024x654.png\" alt=\"\" class=\"wp-image-852\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-103-1024x654.png 1024w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-103-300x192.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-103-768x491.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-103.png 1285w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Cannon and Hwacha were my favorite troops in TABS, so they made their appearance as the first 3D modeled troops in BattleMania.<\/figcaption><\/figure>\n\n\n\n<p>The grind eventually persisted consistently, where I was working for 6-8 hours every single day. I loved every bit of it.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;Working 8 hours is a very long time to work for. But if it&#8217;s working on something you&#8217;re genuinely interested in, it will fly by.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p>Over the year, development continued, and we added more and more troops, while I perfected the battling system to be able to handle hundreds of troops.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/20230821-2147-58.7893680.mp4\"><\/video><figcaption class=\"wp-element-caption\">Mammoth in development (8\/21\/23)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"505\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-106.png\" alt=\"\" class=\"wp-image-860\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-106.png 613w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-106-300x247.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><figcaption class=\"wp-element-caption\">Jouster&#8217;s horse (8\/21\/2023)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"690\" height=\"648\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-107.png\" alt=\"\" class=\"wp-image-861\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-107.png 690w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-107-300x282.png 300w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><figcaption class=\"wp-element-caption\">Jouster (8\/23\/2023)<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1 Month into Development<\/strong><\/h3>\n\n\n\n<p>By September 12, 2023, the game was developed to a state where there were plenty of troops to try out and battles work well.<\/p>\n\n\n\n<p>This is a video of the game and its state a month into development.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/2023-09-12_09-37-49.mp4\"><\/video><\/figure>\n\n\n\n<p>Now, if you&#8217;re a beginner Roblox developer, it might seem very impressive that I was able to get the game to this state in only a month, but remember that I have been scripting since 2016. I already had years and years of experience.<\/p>\n\n\n\n<p>If you do continue learning Roblox game development, which you can do through my <a href=\"http:\/\/kushaltimsina.com\/blo\">free scripting articles on my blog<\/a> and <a href=\"http:\/\/kushaltimsina.com\/book\">my book<\/a>, you&#8217;ll also be able to create really awesome games on Roblox.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/2023-09-12_09-41-30.mp4\"><\/video><figcaption class=\"wp-element-caption\">Horse Army, one month into development<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3 Months into Development<\/strong><\/h3>\n\n\n\n<p>After 3 months into development, we had formed the base structure of the game. <\/p>\n\n\n\n<p>We added the ability for every troop to have its own level, experience, and unlocked moves, based on its level.<\/p>\n\n\n\n<p>Here&#8217;s a picture of the new summary GUI that I developed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"715\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-109.png\" alt=\"\" class=\"wp-image-865\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-109.png 1020w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-109-300x210.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-109-768x538.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><figcaption class=\"wp-element-caption\">Summary GUI (11\/23\/2023)<\/figcaption><\/figure>\n\n\n\n<p>We also added the ability to have your own inventory of troops, and the ability to equip up to 10 troops at a time.<\/p>\n\n\n\n<p>Seeing all of the summaries of the troops was very exciting. I loved being able to have a troop in my inventory and see all of its stats and its future attacks.<\/p>\n\n\n\n<p>This was so awesome. As I&#8217;m reminiscing this while writing this, I remember how much fun this was. I had a blast. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"729\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-110.png\" alt=\"\" class=\"wp-image-866\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-110.png 1004w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-110-300x218.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-110-768x558.png 768w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>At this point, I had enjoyed the process of developing BattleMania more than the goal of what it could be.<\/p>\n<\/blockquote>\n\n\n\n<p>I think this is a really big idea that you should take away from my story.<\/p>\n\n\n\n<p>At this time, I wasn&#8217;t thinking about the money the game could bring or the player count or anything like that. I was thinking &#8220;oh my god its so much fun to see all of the troop summaries and all their attacks.&#8221;<\/p>\n\n\n\n<p>&#8220;This game that started as a joke is becoming a huge reality&#8221;<\/p>\n\n\n\n<p>And it was all thanks to my and Zewenix&#8217;s hard work.<\/p>\n\n\n\n<p>All of those months of development. They didn&#8217;t feel like a chore &#8220;I have to do this.&#8221;<\/p>\n\n\n\n<p>They felt like &#8220;I want to do this. I love doing this. I can&#8217;t wait to wake up again so I can work on this even more.&#8221;<\/p>\n\n\n\n<p>Game development is the one thing that I love so much that I don&#8217;t think I can ever take it away.<\/p>\n\n\n\n<p>I think this is the point that you should want to get at in your game development journey.<\/p>\n\n\n\n<p>Once you are at this point of &#8220;I love doing this and I can&#8217;t wait to wake up again so I can do it all over again&#8221;, I think that&#8217;s a life purpose thing.<\/p>\n\n\n\n<p>Loving your work so much that it just becomes a part of you. <\/p>\n\n\n\n<p>Putting a part of yourself into your work and making awesome stuff. <\/p>\n\n\n\n<p>Strive for that.<\/p>\n\n\n\n<p>This is why I love building cool stuff. <\/p>\n\n\n\n<p>Because it gives me a purpose. <\/p>\n\n\n\n<p>To be able to build something amazing and continue working on it every day.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Thrones<\/strong><\/h4>\n\n\n\n<p>I made the decision to give players their own thrones, and call them Commanders at this time. <\/p>\n\n\n\n<p>Here&#8217;s a picture of a throne, early into development.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-111-1024x682.png\" alt=\"\" class=\"wp-image-867\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-111-1024x682.png 1024w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-111-300x200.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-111-768x512.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-111.png 1177w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The Royal Throne in BattleMania can be obtained by becoming a top player in BattleMania<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4 Months into Development<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Physics Struggles<\/strong><\/h4>\n\n\n\n<p>At this point, I was developing the Minecart, and you can see a funny physics issue that we had with the wheels.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/2023-12-17_22-16-22.mp4\"><\/video><\/figure>\n\n\n\n<p>It was all a part of the process of developing the game.<\/p>\n\n\n\n<p>At the time, it was kind of frustrating not getting the wheels to function properly, but as I look back, it was funny to see things break.<\/p>\n\n\n\n<p>Game development is very different from software because with games, when things break, it makes a grandeur appearance, like the mine cart sliding away. In software, when it breaks, it&#8217;s usually an error code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>10 Months into Development &#8211; Pre-Release Testing <\/strong><\/h2>\n\n\n\n<p>10 months or so, after BattleMania began its development, I began thinking about pre-release testing.<\/p>\n\n\n\n<p>Before release, I wanted to open up the game to selected testers, so that they would have a chance to try it out.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1118\" height=\"1466\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-112.png\" alt=\"\" class=\"wp-image-869\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-112.png 1118w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-112-229x300.png 229w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-112-781x1024.png 781w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-112-768x1007.png 768w\" sizes=\"auto, (max-width: 1118px) 100vw, 1118px\" \/><\/figure>\n\n\n\n<p>After testing began, I was working 12 hours a day for 2 weeks fixing bugs.<\/p>\n\n\n\n<p>I would wake up and think &#8220;One day closer to release. Time for bug fixes&#8221;, and just <strong>work<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"787\" height=\"1024\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-113-787x1024.png\" alt=\"\" class=\"wp-image-870\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-113-787x1024.png 787w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-113-230x300.png 230w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-113-768x1000.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-113.png 1120w\" sizes=\"auto, (max-width: 787px) 100vw, 787px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Release Day<\/strong><\/h2>\n\n\n\n<p>As it always goes for the release of your first game, you think that a ridiculous number of players will hit your game the moment you publish it.<\/p>\n\n\n\n<p>But during release day, I was telling myself that I would&#8217;ve been happy with just 10 concurrent players all day.<\/p>\n\n\n\n<p>Through all of the advertisements, we did end up getting 30 CCU maximum on release day. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"503\" height=\"252\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-114.png\" alt=\"\" class=\"wp-image-873\" style=\"width:400px\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-114.png 503w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-114-300x150.png 300w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><\/figure>\n\n\n\n<p>But the issue was that they didn&#8217;t stay for long. <\/p>\n\n\n\n<p>They would complete the tutorial, and then stay in the lobby, tell me &#8220;hey script, I completed the tutorial&#8221;, and then they&#8217;d leave.<\/p>\n\n\n\n<p>Looking back at this a year ago, I can tell that I had a lot to learn about game design and keeping players in game.<\/p>\n\n\n\n<p>In the weeks that followed, I was working 8-12 hours a day fixing bugs that players found, and trying to get the game in front of more players.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"926\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-115-1024x926.png\" alt=\"\" class=\"wp-image-874\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-115-1024x926.png 1024w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-115-300x271.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-115-768x695.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-115.png 1132w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"490\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-116-1024x490.png\" alt=\"\" class=\"wp-image-875\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-116-1024x490.png 1024w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-116-300x144.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-116-768x367.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-116.png 1062w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The main goal at the time was marketing: getting the game in front of more players. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"1024\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-118-753x1024.png\" alt=\"\" class=\"wp-image-877\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-118-753x1024.png 753w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-118-221x300.png 221w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-118-768x1044.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-118.png 1090w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><\/figure>\n\n\n\n<p>This was a game that we had worked on for nearly a year. I was willing to do whatever it took to succeed.<\/p>\n\n\n\n<p>But, we were getting only 1-10 concurrent players from all of the YouTube shorts and Tiktoks I posted.<\/p>\n\n\n\n<p>One of them actually blew up and got 10K+ views, and landed us 50 concurrent players. However, those players only stayed for a little while, and as soon as the Short stopped getting views, the players stopped.<\/p>\n\n\n\n<p>This marks the point of an important realization in marketing games:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>It didn&#8217;t matter how many views the YouTube Short got. What mattered was when it <strong>stopped<\/strong> getting views. <\/p>\n<\/blockquote>\n\n\n\n<p>I had seen that we were hit 50 CCU (concurrent users) consistently for 30 minutes, but it slowly went down to 0.<\/p>\n\n\n\n<p>The <strong>moment<\/strong> the Short stopped getting views is when the CCU also died out.<\/p>\n\n\n\n<p>It took me another 1.5 years before I realized this, but:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>In order to get more concurrent users, you need a source of traffic that continues getting players for a long time.<\/p>\n<\/blockquote>\n\n\n\n<p>YouTube Shorts are infamous for getting quick traffic (traffic is the rate that players are coming to your game), but they die out quickly as well.<\/p>\n\n\n\n<p>What we really needed was a way of getting players that would persist over the long-term. <\/p>\n\n\n\n<p>In business, we call this <strong>organic traffic<\/strong>.<\/p>\n\n\n\n<p>Now, I didn&#8217;t understand all this at the time. <\/p>\n\n\n\n<p>The only thing I knew was that I needed to get more players into my game to get it into the front page.<\/p>\n\n\n\n<p>But I was seeing 0 CCU even with all of my efforts.<\/p>\n\n\n\n<p>I actually reached out to dozens of Roblox YouTubers to try to get it in front of a lot of players as well.<\/p>\n\n\n\n<p>Unfortunately, we didn&#8217;t have the budget at the time.<\/p>\n\n\n\n<p>So, I felt internally disappointed because my expectations of the game going viral seemed to be doomed.<\/p>\n\n\n\n<p>Every single day I woke up with one goal: &#8220;I need to get this game in front of players.&#8221;  <\/p>\n\n\n\n<p>And I would keep seeing the 0-6 concurrent players.<\/p>\n\n\n\n<p>This unfortunate result continued for a few <strong>weeks<\/strong>. <\/p>\n\n\n\n<p>I didn&#8217;t know what to do except make ads on TikTok and YT shorts.<\/p>\n\n\n\n<p>Until one day..<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Traffic Insanity<\/strong><\/h2>\n\n\n\n<p>It was a rainy Saturday in June.<\/p>\n\n\n\n<p>I had gone out to some place and was on the drive back home.<\/p>\n\n\n\n<p>I wasn&#8217;t feeling too well either. <\/p>\n\n\n\n<p>I came back home, and checked the BattleMania concurrent user count.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"1024\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-119-840x1024.png\" alt=\"The Roblox algorithm had begun boosting my Roblox game.\" class=\"wp-image-879\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-119-840x1024.png 840w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-119-246x300.png 246w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-119-768x936.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-119.png 1122w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p>Everything clicked.<\/p>\n\n\n\n<p>It was the <a href=\"https:\/\/kushaltimsina.com\/blog\/2025\/01\/22\/understanding-the-roblox-algorithm-to-grow-your-game\/\" data-type=\"post\" data-id=\"249\">Roblox algorithm that saved the game<\/a>.<\/p>\n\n\n\n<p>The Roblox algorithm recommends your game to lots of players. That&#8217;s what was happening.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1024\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-120-750x1024.png\" alt=\"The Roblox algorithm was rapidly boosting my Roblox game, BattleMania.\" class=\"wp-image-880\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-120-750x1024.png 750w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-120-220x300.png 220w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-120-768x1049.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-120.png 1062w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"wp-element-caption\">The Roblox algorithm was doing its thing<\/figcaption><\/figure>\n\n\n\n<p>And these weren&#8217;t waves of players where we&#8217;d get 50 CCU for 30 minutes and go back to 10.<\/p>\n\n\n\n<p>No, this was everything I could&#8217;ve asked for.<\/p>\n\n\n\n<p>This was 100+ CCU that <strong>persisted the entire day<\/strong>. <\/p>\n\n\n\n<p>Whenever anyone checked the player count, it&#8217;d be at 100+.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vacation Scares<\/strong><\/h3>\n\n\n\n<p>At this point, July had fallen upon us.<\/p>\n\n\n\n<p>I went on vacation, and I remembered to pack my laptop and charger, as those would be most important during this phase of 200+ CCU. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"862\" height=\"1024\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-121-862x1024.png\" alt=\"\" class=\"wp-image-883\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-121-862x1024.png 862w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-121-252x300.png 252w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-121-768x913.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-121.png 1050w\" sizes=\"auto, (max-width: 862px) 100vw, 862px\" \/><figcaption class=\"wp-element-caption\">Rapidly gaining players while on vacation<\/figcaption><\/figure>\n\n\n\n<p>I remember I was driving to different places on vacation and refreshing Roblox&#8217;s player count page, to see 400+ CCU.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"253\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-122-1024x253.png\" alt=\"\" class=\"wp-image-884\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-122-1024x253.png 1024w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-122-300x74.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-122-768x190.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-122.png 1036w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The entire day, BattleMania was at 400+ CCU.<\/p>\n\n\n\n<p>However, the game&#8217;s like ratio was dropping very fast, and I wasn&#8217;t able to point out exactly why.<\/p>\n\n\n\n<p>The ratio had started at 85% and it kept dropping. <\/p>\n\n\n\n<p>I remember it was so stressful to see this happening.<\/p>\n\n\n\n<p>We had the players and the revenue that came along with it. But the like ratio was <strong>plummeting<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"834\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-123.png\" alt=\"\" class=\"wp-image-885\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-123.png 940w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-123-300x266.png 300w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-123-768x681.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><figcaption class=\"wp-element-caption\">The like ratio for BattleMania was dropping very fast.<\/figcaption><\/figure>\n\n\n\n<p>And on Discord, I&#8217;d get consistently reminded of the ridiculous amounts of bugs there were on the game, like using the Cannon would break the game itself.<\/p>\n\n\n\n<p>I remember I pulled out <a href=\"https:\/\/amzn.to\/4bPFBY4\">my Dell laptop<\/a> and I was working on fixing bugs for everyone. <\/p>\n\n\n\n<p>And then it died 30 minutes later.<\/p>\n\n\n\n<p>The best part?<\/p>\n\n\n\n<p>I didn&#8217;t find the charger.<\/p>\n\n\n\n<p>I looked all over the place we were staying and checked everything in the car.<\/p>\n\n\n\n<p>There was no charger, tons of bugs, tons of players, and our like ratio was dropping like crazy.<\/p>\n\n\n\n<p>The entire time on vacation actually, I kept looking for the charger over and over. It was so important for me to find that charger.<\/p>\n\n\n\n<p>But I never did; the charger left me.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>July 4<\/strong> <\/h3>\n\n\n\n<p>We came back home on July 4; it was about 3:30 PM when we did.<\/p>\n\n\n\n<p>You can probably guess what I did as soon as I arrived.<\/p>\n\n\n\n<p>I dashed for my desktop, locked myself in a room, and worked on a July 4 update for 5 hours straight. No outside communication. No breaks. <\/p>\n\n\n\n<p>Just flow and work.<\/p>\n\n\n\n<p>Then, I released the July 4 event and loads of fixes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"132\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-124.png\" alt=\"\" class=\"wp-image-889\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-124.png 550w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-124-300x72.png 300w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><figcaption class=\"wp-element-caption\">The 4th of July announcement<\/figcaption><\/figure>\n\n\n\n<p>The hard work paid off.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"422\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-125.png\" alt=\"\" class=\"wp-image-890\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-125.png 628w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-125-300x202.png 300w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><figcaption class=\"wp-element-caption\">Seeing 583 concurrent players on the 8th of July<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What&#8217;s Next?<\/strong><\/h2>\n\n\n\n<p>Due to a Roblox algorithm update a few days after July 4th, the players slowly went down, and now they persist at 6-20 CCU average.<\/p>\n\n\n\n<p>From there, I spent the next year trying to figure out how to get it back up.<\/p>\n\n\n\n<p>It all just comes down to making the game even better, I guess. <\/p>\n\n\n\n<p>And well, that&#8217;s what we&#8217;ve been working on. <\/p>\n\n\n\n<p>Making BattleMania great again.<\/p>\n\n\n\n<p>It will happen one step at a time.<\/p>\n\n\n\n<p>Even with our smaller CCU, we&#8217;ll keep making updates here and there.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"1024\" src=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-126-865x1024.png\" alt=\"\" class=\"wp-image-891\" srcset=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-126-865x1024.png 865w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-126-253x300.png 253w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-126-768x909.png 768w, https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/03\/image-126.png 1088w\" sizes=\"auto, (max-width: 865px) 100vw, 865px\" \/><\/figure>\n\n\n\n<p>BattleMania was my first very own successful game that I scripted with my own hands. It means a lot to me.<\/p>\n\n\n\n<p>Also, despite that it doesn&#8217;t get as many players anymore, it has taught me a lot.<\/p>\n\n\n\n<p>Behind every project, there are many lessons, which you can use for your next project.<\/p>\n\n\n\n<p>It just comes down to having fun creating games for others to play.<\/p>\n\n\n\n<p>Thank you very much for reading my article. <\/p>\n\n\n\n<p>If you liked reading about it, I suggest signing up to Kushal Writes, my newsletter, where you&#8217;ll learn more aspects of Roblox game development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, I would like to share the story behind my hit Roblox game, BattleMania, which has been played 1,600,000+ times at the time of writing. I&#8217;m sure that there are people ahead of me, who have games with multiple millions of plays, who I admire. But for me, this is a really great achievement. So, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":318,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[8,7],"class_list":["post-851","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-blog","tag-game-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Story Behind My First Successful Roblox Game (BattleMania) - Kushal Writes<\/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:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Story Behind My First Successful Roblox Game (BattleMania) - Kushal Writes\" \/>\n<meta property=\"og:description\" content=\"Today, I would like to share the story behind my hit Roblox game, BattleMania, which has been played 1,600,000+ times at the time of writing. I&#8217;m sure that there are people ahead of me, who have games with multiple millions of plays, who I admire. But for me, this is a really great achievement. So, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/\" \/>\n<meta property=\"og:site_name\" content=\"Kushal Writes\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-22T10:15:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-22T10:17:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"320\" \/>\n\t<meta property=\"og:image:height\" content=\"494\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"kushal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kushal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/\"},\"author\":{\"name\":\"kushal\",\"@id\":\"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/9ae64ce30587c804d89b1eef21ba5d2f\"},\"headline\":\"The Story Behind My First Successful Roblox Game (BattleMania)\",\"datePublished\":\"2025-03-22T10:15:33+00:00\",\"dateModified\":\"2025-03-22T10:17:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/\"},\"wordCount\":2796,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/9ae64ce30587c804d89b1eef21ba5d2f\"},\"image\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg\",\"keywords\":[\"blog\",\"game development\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/\",\"url\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/\",\"name\":\"The Story Behind My First Successful Roblox Game (BattleMania) - Kushal Writes\",\"isPartOf\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg\",\"datePublished\":\"2025-03-22T10:15:33+00:00\",\"dateModified\":\"2025-03-22T10:17:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#primaryimage\",\"url\":\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg\",\"contentUrl\":\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg\",\"width\":320,\"height\":494},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kushaltimsina.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Story Behind My First Successful Roblox Game (BattleMania)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kushaltimsina.com\/blog\/#website\",\"url\":\"https:\/\/kushaltimsina.com\/blog\/\",\"name\":\"Kushal Timsina\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/9ae64ce30587c804d89b1eef21ba5d2f\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kushaltimsina.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/9ae64ce30587c804d89b1eef21ba5d2f\",\"name\":\"kushal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2024\/11\/tempImage75F1Sw-edited.jpg\",\"contentUrl\":\"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2024\/11\/tempImage75F1Sw-edited.jpg\",\"width\":1274,\"height\":849,\"caption\":\"kushal\"},\"logo\":{\"@id\":\"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kushal Timsina has been developing Roblox games since 2016, played 40,000,000+ times, teaches Roblox scripting on YouTube to 1,000,000+ views, and is the author of the Beginner's Guide to Roblox Scripting book.\",\"sameAs\":[\"https:\/\/kushaltimsina.com\/blog\"],\"url\":\"https:\/\/kushaltimsina.com\/blog\/author\/kushal\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Story Behind My First Successful Roblox Game (BattleMania) - Kushal Writes","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:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/","og_locale":"en_US","og_type":"article","og_title":"The Story Behind My First Successful Roblox Game (BattleMania) - Kushal Writes","og_description":"Today, I would like to share the story behind my hit Roblox game, BattleMania, which has been played 1,600,000+ times at the time of writing. I&#8217;m sure that there are people ahead of me, who have games with multiple millions of plays, who I admire. But for me, this is a really great achievement. So, [&hellip;]","og_url":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/","og_site_name":"Kushal Writes","article_published_time":"2025-03-22T10:15:33+00:00","article_modified_time":"2025-03-22T10:17:10+00:00","og_image":[{"width":320,"height":494,"url":"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg","type":"image\/jpeg"}],"author":"kushal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"kushal","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#article","isPartOf":{"@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/"},"author":{"name":"kushal","@id":"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/9ae64ce30587c804d89b1eef21ba5d2f"},"headline":"The Story Behind My First Successful Roblox Game (BattleMania)","datePublished":"2025-03-22T10:15:33+00:00","dateModified":"2025-03-22T10:17:10+00:00","mainEntityOfPage":{"@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/"},"wordCount":2796,"commentCount":0,"publisher":{"@id":"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/9ae64ce30587c804d89b1eef21ba5d2f"},"image":{"@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#primaryimage"},"thumbnailUrl":"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg","keywords":["blog","game development"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/","url":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/","name":"The Story Behind My First Successful Roblox Game (BattleMania) - Kushal Writes","isPartOf":{"@id":"https:\/\/kushaltimsina.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#primaryimage"},"image":{"@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#primaryimage"},"thumbnailUrl":"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg","datePublished":"2025-03-22T10:15:33+00:00","dateModified":"2025-03-22T10:17:10+00:00","breadcrumb":{"@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#primaryimage","url":"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg","contentUrl":"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2025\/02\/IMG_4730-edited.jpg","width":320,"height":494},{"@type":"BreadcrumbList","@id":"https:\/\/kushaltimsina.com\/blog\/2025\/03\/22\/the-story-behind-my-first-successful-roblox-game-battlemania\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kushaltimsina.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Story Behind My First Successful Roblox Game (BattleMania)"}]},{"@type":"WebSite","@id":"https:\/\/kushaltimsina.com\/blog\/#website","url":"https:\/\/kushaltimsina.com\/blog\/","name":"Kushal Timsina","description":"","publisher":{"@id":"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/9ae64ce30587c804d89b1eef21ba5d2f"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kushaltimsina.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/9ae64ce30587c804d89b1eef21ba5d2f","name":"kushal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2024\/11\/tempImage75F1Sw-edited.jpg","contentUrl":"https:\/\/kushaltimsina.com\/blog\/wp-content\/uploads\/2024\/11\/tempImage75F1Sw-edited.jpg","width":1274,"height":849,"caption":"kushal"},"logo":{"@id":"https:\/\/kushaltimsina.com\/blog\/#\/schema\/person\/image\/"},"description":"Kushal Timsina has been developing Roblox games since 2016, played 40,000,000+ times, teaches Roblox scripting on YouTube to 1,000,000+ views, and is the author of the Beginner's Guide to Roblox Scripting book.","sameAs":["https:\/\/kushaltimsina.com\/blog"],"url":"https:\/\/kushaltimsina.com\/blog\/author\/kushal\/"}]}},"_links":{"self":[{"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/posts\/851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/comments?post=851"}],"version-history":[{"count":14,"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/posts\/851\/revisions"}],"predecessor-version":[{"id":895,"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/posts\/851\/revisions\/895"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/media\/318"}],"wp:attachment":[{"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/media?parent=851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/categories?post=851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kushaltimsina.com\/blog\/wp-json\/wp\/v2\/tags?post=851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}