68 votes

Just published my first game

Hey everyone!

I know there are some people on Tildes who like making games as a hobby. I’ve had a long-standing passion for game development, but I never managed to finish a project. About a month ago, I decided to push myself to finish a small game and publish it somewhere, and finally that day has come! Orb Sweeper, a 3D minesweeper puzzle on a sphere, is now live on the Google Play Store. Just as a disclaimer: it’s free, has no ads, and works offline by default, so I’m not earning anything from it. I just genuinely wanted to share my first finished project, along with the joy and relief I feel now.

Honestly, I’ve always been more ambitious when it comes to game mechanics. I’m a big fan of strategy games, especially TBS games over the years, so of course I always dreamed of creating a grand 4X strategy game of my own. Over time, I implemented many different systems and mechanics that are complex on their own: generation of realistic and interesting maps, pathfinding, economic models, different variations of game AI, and so on. But since these kinds of projects are huge, I was never able to finish one as a solo developer, or even bring it to a properly playable state. I burned out relatively quickly.

Over time, I realized what motivates me to continue: when somebody else is also working on the project, and when you can quickly see the results of your work. Both things are difficult to achieve. First, it’s hard to find people who are ready to spend a lot of their free time developing a big strategy game while following the same vision. Since it’s a hobby and I cannot pay for development, I also have to spend a lot of energy motivating others, not just myself. The longest I managed to keep a small team of two enthusiasts together was one month.

Second, with complex games like strategies, there are only a few big and impactful mechanics that bring the game to the state of a playable prototype, but getting there demands a ton of polishing. Graphics, sounds, small animations, 3D models… a lot of work that is almost invisible on its own, but contributes enormously to the overall look and feel of the game. Sometimes I feel like I’m drowning in these small fixes, and that also leads to burnout.

So I decided to make my projects progressively smaller until I could realistically complete one from start to finish. It’s a bit sad to see that only a Minesweeper-like game survived this approach, but I feel like it’s an important starting point. Seeing my game actually published gives me a bit more motivation to finish other projects.

But then… it’s Google. All interactions with its platform make me feel a bit frustrated. It’s surprisingly difficult to publish such a simple game. I even had to hire paid testers just to satisfy their entry requirements for closed-test user engagement. There are so many policies regulating data handling that even if your game does nothing in terms of transferring data, handling accounts, or showing in-game ads, you still have to go through all these bureaucratic procedures anyway. I guess it’s probably the same with Apple, but their famous support still hasn’t helped me with account verification after a month, so I’ve yet to experience that side of things fully.

Anyway, I’m glad that the game is available somewhere at least. And I actually play it myself sometimes on my phone. I know some people here are going through similar obstacles, so I have a question for you: what motivates you to continue working on big, complex games? And more generally, how do you avoid burning out on long-term projects?

39 comments

  1. [3]
    mike_wooskey
    Link
    I'd like to take a look, but I'm de-googled (I don't like that term because I'd prefer not to even give giant corporations the legitimacy of using their name as verbs, but it's commonly understood...

    I'd like to take a look, but I'm de-googled (I don't like that term because I'd prefer not to even give giant corporations the legitimacy of using their name as verbs, but it's commonly understood - more so than "de-big-data-ed").

    It looks like the game's permissions don't require Google Play Services (great!) - do you host an APK somewhere that I can install? Or will you also share Orb Sweeper on Fdroid?

    11 votes
    1. AaronNight
      Link Parent
      You can download self-signed APK from GitHub repo: https://github.com/anechunaev/orb-sweeper/releases/tag/v8 Unfortunately I will not be able to publish on F-Droid because I use sound effects with...

      You can download self-signed APK from GitHub repo: https://github.com/anechunaev/orb-sweeper/releases/tag/v8

      Unfortunately I will not be able to publish on F-Droid because I use sound effects with restrictive license. I do not even host this files in the repo.

      15 votes
    2. vord
      Link Parent
      Obtainium is great for grabbing releases directly from Github.

      Obtainium is great for grabbing releases directly from Github.

      5 votes
  2. [10]
    all_summer_beauty
    (edited )
    Link
    This is awesome, congratulations on finishing a game! That's more than I've ever done. I really like this. When I first read your post I was like "oh that's a cool twist on minesweeper, maybe I'll...

    This is awesome, congratulations on finishing a game! That's more than I've ever done. I really like this. When I first read your post I was like "oh that's a cool twist on minesweeper, maybe I'll get a game or two out of it", but I've now played several games without really meaning to haha.

    Feedback:

    • The screen cutout for my camera (Pixel 8) blocks some UI (the "no guessing mode" indicator)
    • The tabs on the "info" page in the main menu could probably be bigger, they're fairly small tap targets as-is
    • One-finger zoom feels backwards (dragging down should zoom in, not out IMO)
    • When I switched apps it wiped the board - seems like the side swipe when using gesture navigation can trigger the bottom two UI buttons (it opens the menu instead if I aim for that specifically).
    • It's very easy when releasing a drag to have it continue to spin the sphere very slightly, which I find annoying, but may not be a big deal for others
    • Some empty tiles have small red dots and lines that I think are just texture details but they read as indicators/alerts to me initially - this was the first thing I noticed upon starting my first game
    • It might be worth having an option to switch the input for "place flag" and "reveal tile" so that the latter is a long press - revealing tiles is dangerous while placing flags is not. This would help prevent accidentally triggering a mine that you meant to mark instead. It would also remove some friction from the much more common action (placing flags).
    • Maybe tiles that you've placed a flag on should be highlighted red instead of green, since by flagging them you're saying "danger, this one's bad"? Unless the green is intended to indicate "all done here"? Idk.
    • I just realized that the numbers unnoticably rotate as you turn the orb so that they're always right-side-up to the camera. That's the sort of thing that is obviously absolutely fundamental to the experience once you realize it, but it didn't even occur to me for quite a while that it was happening. Very nicely done!
    • I love my big golf ball with flags sticking out of it all over the place lol

    Congrats again! And yay for Godot!

    Edit: many small wording things

    7 votes
    1. [3]
      AaronNight
      Link Parent
      Thank you! I appreciate a lot such a thoughtful and informative feedback. I will definitely address this issues in coming updates.

      Thank you! I appreciate a lot such a thoughtful and informative feedback. I will definitely address this issues in coming updates.

      1 vote
      1. foryth
        Link Parent
        everything the guy above you said, addendum i think is for the game to save its current state. i ask, not knowing how much hassle thats going to be for you

        everything the guy above you said, addendum i think is for the game to save its current state. i ask, not knowing how much hassle thats going to be for you

      2. all_summer_beauty
        Link Parent
        Happy to help! Thanks so much for sharing this with us.

        Happy to help! Thanks so much for sharing this with us.

    2. [6]
      ThrowdoBaggins
      Link Parent
      I’d like to disagree with this one. I’m not sure if it’s universal, but all the maps apps on my phone follow the same principle. For single-finger zoom, it’s tap-then-swipe (like a double tap...

      One-finger zoom feels backwards (dragging down should zoom in, not out IMO)

      I’d like to disagree with this one. I’m not sure if it’s universal, but all the maps apps on my phone follow the same principle. For single-finger zoom, it’s tap-then-swipe (like a double tap except the second tap is held, not released straight away) and then upwards to zoom in, downwards to zoom out. My muscle memory is strong enough that I could believe this has been true for as long as smartphones have had map apps, but I’m not 100% confident on that.

      1 vote
      1. [5]
        all_summer_beauty
        Link Parent
        Oh interesting! I can't think of a single app I've ever used in the entire time I've had a smartphone that had one-finger zoom configured the way you describe. I had no idea that the way I'm used...

        Oh interesting! I can't think of a single app I've ever used in the entire time I've had a smartphone that had one-finger zoom configured the way you describe. I had no idea that the way I'm used to wasn't universal.

        @AaronNight - maybe a toggle would be more appropriate for this then, if you decide it's worth pursuing.

        1. AaronNight
          Link Parent
          Yep, just implemented it, about to test

          Yep, just implemented it, about to test

          1 vote
        2. [3]
          ThrowdoBaggins
          Link Parent
          To be honest, other than maps, I’m genuinely struggling to even think of any apps at all that use one finger zoom. I feel like two finger pinch has become so ubiquitous, I only knew about the...

          I can't think of a single app I've ever used in the entire time I've had a smartphone that had one-finger zoom configured the way you describe.

          To be honest, other than maps, I’m genuinely struggling to even think of any apps at all that use one finger zoom. I feel like two finger pinch has become so ubiquitous, I only knew about the tap-and-hold one finger zoom because for years I deliberately chose smaller phones that I could use one-handed. (Alas my most recent phone has gone the other way, I finally caved in to seeing the direction phones were going and jumped in the deep end of the biggest phone that Apple sold at the time)

          1. AaronNight
            Link Parent
            Usually one-finger zoom is also available in browsers and photo apps.

            Usually one-finger zoom is also available in browsers and photo apps.

            1 vote
          2. all_summer_beauty
            Link Parent
            Yeah, I was just going to say what AaronNight said, it's all over the place in my experience. But it's also never the only option available and you're never forced to use it, so I can understand...

            Yeah, I was just going to say what AaronNight said, it's all over the place in my experience. But it's also never the only option available and you're never forced to use it, so I can understand how someone might not know it's there. It's a "both/and" situation rather than an "either/or" one.

            1 vote
  3. [2]
    semsevfor
    Link
    Congratulations! This is a really cool take! Minor note, you hold to mark mines which is good, but most minesweeper type games, you can hold a number if it has exactly that many open spaces left...

    Congratulations! This is a really cool take!

    Minor note, you hold to mark mines which is good, but most minesweeper type games, you can hold a number if it has exactly that many open spaces left to mark all open spaces. So if there's a 2 with only 2 open spaces left, you can hold the 2 to mark both instead of marking each space as a mine. Would be cool to have this added if you plan on making updates!

    6 votes
    1. AaronNight
      Link Parent
      That's cool feature I didn't know about! Thank you, I'll definitely add it.

      That's cool feature I didn't know about! Thank you, I'll definitely add it.

      3 votes
  4. [2]
    AaronNight
    Link
    I honestly didn't expect this post to receive so many thoughtful replies. Thank you all for the kind words, encouragement and feedback! Reading through the comments was genuinely motivating....

    I honestly didn't expect this post to receive so many thoughtful replies. Thank you all for the kind words, encouragement and feedback! Reading through the comments was genuinely motivating.

    @Pavouk106 thank you for the donation! And thanks to everyone who tried the game itself. Seeing people actually play it, enjoy it, and even keep it installed on their phones is honestly heartwarming.

    I made few changes based on your comments and suggestions:

    • Added support for screen cut-outs for cameras and sensors
    • Fixed accidental clicks on "New Game" button when switching apps with gestures
    • Fixed layout of pause menu to make it more intuitive
    • Fixed orb rotating slightly on finger release when flag is set
    • Added option for rotation sensitivity
    • Added option to reverse one-finger zoom direction
    • Fixed tabs size, now they are easier to use on phone screen
    • Fixed color of decorative elements on the orb texture

    The update is available on Google Play and on GitHub. I hope you'll enjoy it!

    6 votes
    1. Carrow
      Link Parent
      Nice turnaround on feedback response :) that's one area I floundered in my first project despite getting useful feedback, it's still tucked in memory for when I find the juice to get back to game...

      Nice turnaround on feedback response :) that's one area I floundered in my first project despite getting useful feedback, it's still tucked in memory for when I find the juice to get back to game dev again.

      3 votes
  5. [5]
    Narry
    Link
    Congratulations! This is something to be proud of. Let me know if you’re ever able to develop a version for iPhone, I’d be happy to play it. I don’t have many thoughts about the development...

    Congratulations! This is something to be proud of. Let me know if you’re ever able to develop a version for iPhone, I’d be happy to play it.

    I don’t have many thoughts about the development process because I mostly develop TTRPGs and cards/dice games, so for me the refinement and play cycles are what interest me. It takes next to nothing to sit down and come up with a rule set and then immediately start testing it since my developer tools are often literally just a text document and some dice.

    5 votes
    1. [4]
      AaronNight
      Link Parent
      But I guess even tabletop games need some polishing too, like text refinemenet, graphic design for printing etc. How do you deal with it?

      But I guess even tabletop games need some polishing too, like text refinemenet, graphic design for printing etc. How do you deal with it?

      1 vote
      1. [3]
        Narry
        Link Parent
        They do. Ideally I get my rules into the hands of beta testers, but barring that I try my best to play them and come up with edge cases and game breaking scenarios. Since my current obsession is...

        They do. Ideally I get my rules into the hands of beta testers, but barring that I try my best to play them and come up with edge cases and game breaking scenarios. Since my current obsession is with single player games, it works out that I am often the only one testing it, but ideally it gets the shakedown from others.

        1. [2]
          fnulare
          Link Parent
          My interest is piqued, like a lot! Tell me more about these solitaires, or single player games, as you call them :)

          My interest is piqued, like a lot!

          Tell me more about these solitaires, or single player games, as you call them :)

          1 vote
          1. Narry
            Link Parent
            Well the card and dice games are generally variations on other games I’ve played and enjoyed but with rules to make them generic and not beholden to a special deck of cards or special dice,...

            Well the card and dice games are generally variations on other games I’ve played and enjoyed but with rules to make them generic and not beholden to a special deck of cards or special dice, although I do have a few unique games that I invented specially to be played inside of other TTRPGs for flavor.

            The solo TTRPGs are based off of a system I’ve created but haven’t formally laid out, that is making an attempt to be a headless, genre-less system that describes meta-narratives and act specifically as an extendable template, so that I don’t have to roll a custom system if I’m inspired to create a different genre of story.

            Right now it revolves around progression and regression tracking, and narrative-modifying events, which trigger narrative progression and regression adjustments. It sounds rather dry but it’s meant to be something of a sketch, giving you ideas how to tie dice rolls (or whatever randomization element you choose) back to narrative conceits.

            The fun of this system is applying it towards modules that implement and extend the rules. I’m on my phone so it’s tough to describe, but basically it’s very much what I think of as LEGO for narrative design. I’d be happy to provide an example later when I’ve got some time at my computer.

            1 vote
  6. [3]
    fnulare
    Link
    Congratulations! Finishing something is a great feat! And also understanding that you have to go so much smaller than you could ever imagine is a great lesson. Now that you have finished and...

    Congratulations! Finishing something is a great feat! And also understanding that you have to go so much smaller than you could ever imagine is a great lesson. Now that you have finished and published a little something, the next one can only get bigger! Again: congratulations! 🎉🎉🎉

    First impressions: Good! A fun little twist, it looks to be the perfect kind of busywork I need when I listen to audio books to stop my mind from wandering away. A keeper! Thanks!

    A really tiny something: something is bugging me about the End screen, the UI of what buttons are where feel slightly off, but I dont really have a great idea on how to change it... Maybe "close" could move up the top-right corner of the result-box with just an "×" and then the buttons at the bottom of the result-box could be "exit" and "new game" while you only have "inspect" at the bottom of the whole screen (like "exit" is in the first screen). I think that the important change is to move "new game" into the result-box. But this is really a teeny, tiny thing!

    Some propaganda: I just wanted to suggest that for this kind of small thing that mostly is a learning experience and morale booster you might want to consider making it libre software so you can publish it on F-droid avoiding Google all together (DISCLAIMER: I have no experience making or publishing anything on any platform I just don't like Google ;)).

    I have no idea what's available on the apple side of things though ;)

    5 votes
    1. [2]
      AaronNight
      Link Parent
      Thank you for your kind words and valuable feedback! Yes, I find this screen a bit weird too. I will try to fix it eventually. Regarding Google, I totally agree. APK is available to download from...

      Thank you for your kind words and valuable feedback! Yes, I find this screen a bit weird too. I will try to fix it eventually.

      Regarding Google, I totally agree. APK is available to download from GitHub release page. Unfortunately that's the most I can do.

      2 votes
      1. fnulare
        Link Parent
        One more thing: the controls during the actual game are marvellous, just a few games in I don't even think about them. Very smooth and yet exact. Very well done!

        One more thing: the controls during the actual game are marvellous, just a few games in I don't even think about them. Very smooth and yet exact. Very well done!

        3 votes
  7. CptBluebear
    Link
    Movement is genuinely great. It feels smooth to navigate the orb and I don't ever think I'll accidentally hit the wrong field unless I physically spaz out and double tap my phone screen or...

    Movement is genuinely great. It feels smooth to navigate the orb and I don't ever think I'll accidentally hit the wrong field unless I physically spaz out and double tap my phone screen or something. It could very easily turn into something frustrating when you whip around and accidentally trigger mines, but that never happens.

    Edit to add: @fnulare also touched on the controls. Games that feel good to play often have more staying power.

    4 votes
  8. [2]
    HiddenTig
    Link
    I feel this. Im a software dev building a monetized shopping platform right now and was looking for a partner in the Amazon space (Amazon is a bit of a catch 22 where in order to get access to...

    Over time, I realized what motivates me to continue: when somebody else is also working on the project ... it’s hard to find people who are ready to spend a lot of their free time developing a big strategy game while following the same vision.

    I feel this. Im a software dev building a monetized shopping platform right now and was looking for a partner in the Amazon space (Amazon is a bit of a catch 22 where in order to get access to their API you essentially already need to be driving sales to them.. which in my case I can't do without their API). A partner for this wouldn't even necessarily need to be a developer- still, couldn't find anyone interested.

    3 votes
    1. AaronNight
      Link Parent
      Yeah, exactly. Modern big platforms are frustrating. That resonates with what I wrote about Google. You have to invest money into your app to release even if you are indie dev with free app. It...

      Yeah, exactly. Modern big platforms are frustrating. That resonates with what I wrote about Google. You have to invest money into your app to release even if you are indie dev with free app. It feels that this platforms are optimised for established businesses, and no one thinks of independent developers or small business trying to start.

      I hope you'll manage to break through that barrier.

      1 vote
  9. [2]
    Carrow
    (edited )
    Link
    Congratulations, a huge success! I published my first game this year too :) it feels good to get one of your own out there It looks like a Godot game, any interest in uploading a web playable...

    Congratulations, a huge success! I published my first game this year too :) it feels good to get one of your own out there

    It looks like a Godot game, any interest in uploading a web playable build to itch for iPhone and other not Android platforms? I've found engagement is way higher when folks can just play from a link without a download/install.

    Oh the one piece of feedback I have so far is that a sensitivity slider for how fast you spin the orb would be great. Fun extension on the minesweeper concept, you've built something of your own here :)

    3 votes
    1. AaronNight
      Link Parent
      Thank you! That's a good idea, I was so busy going through all regulations that I forgot about itch.

      Thank you! That's a good idea, I was so busy going through all regulations that I forgot about itch.

      3 votes
  10. [6]
    Pavouk106
    Link
    I haven't read your post (yet), but I have played the game. It is staying installed on my phone. Perfect mind-twister for those times you arensitting somewhere for a few minutes and have nothing...

    I haven't read your post (yet), but I have played the game.

    It is staying installed on my phone. Perfect mind-twister for those times you arensitting somewhere for a few minutes and have nothing to do!

    Thanks!

    I will come back here in a few hours and read the wall of text, I promise!

    2 votes
    1. [5]
      AaronNight
      Link Parent
      That honestly means a lot to hear. "Staying installed on my phone" is probably the best compliment a small puzzle game can get :) Thanks for giving it a try! The rest of the text is just me...

      That honestly means a lot to hear. "Staying installed on my phone" is probably the best compliment a small puzzle game can get :) Thanks for giving it a try!

      The rest of the text is just me whining about how hard it is to make your own game and not burn out.

      4 votes
      1. [3]
        Pavouk106
        Link Parent
        Got to finally read your post. Don't think you ended up with "just a minesweeper type game". Almost everyone I know wouldn't be able to put together a game.like yours. One thing is to put it...

        Got to finally read your post.

        Don't think you ended up with "just a minesweeper type game". Almost everyone I know wouldn't be able to put together a game.like yours. One thing is to put it together, another whole story seems to be to publish it. And you went through both and ended up victorious!

        The game might seem like easy one, but I really like it. It is easy enough to casually.play, it doesn't need network, doesn't have ads and is user friendly. If only there were more such games. I would even pay for such games as I understand there are people behind them.that have to eat and pay the bills. Speaking of that - do you have Paypal or can I send you a few bucks some other way? You definitely deserve it! PM me details.

        And back to your post - I also think big in mayn ways when I think about some project. But big projects are hard and lengthy. It's good to cut them in dmaller pieces and work on those and only then put it all together. Maybe even have some time in between the small bits. Or maybe do a few smaller projects firat to get all the necessary experience - not only technical experience, but also time management, burnout prevention etc.

        I say you did great. There are not that many people who could pull this off and you did it. Thanks and congratulations!

        2 votes
        1. [2]
          AaronNight
          Link Parent
          Thank you! I think I will try this approach with the next slightly bigger game: first plan it extensively, then implement step by step. Regarding donations, I participate in GitHub sponsorship...

          Thank you! I think I will try this approach with the next slightly bigger game: first plan it extensively, then implement step by step.

          Regarding donations, I participate in GitHub sponsorship program: https://github.com/sponsors/anechunaev It's not the most convenient way to donate, because you need a GitHub account. But there are also other ways to support: to leave a feedback on Google Play store, try the app and give a feedback on found issues, or to put a star on the repository. Sometimes that is even more significant and important. And I appreciate a lot the effort that you and people in this thread put to try the game and share their thoughts. Thank you very much! I really appreciate it and will improve the game in next updates based on this suggestions.

          2 votes
          1. Pavouk106
            Link Parent
            My suggestion would be to auto-save when exiting (if possible; if I didn't miss somethihg - maybe it works). I'm on Vithub and I'm familiar with the program. Will donate through there. Thanks for...

            My suggestion would be to auto-save when exiting (if possible; if I didn't miss somethihg - maybe it works).

            I'm on Vithub and I'm familiar with the program. Will donate through there. Thanks for the info!

      2. Pavouk106
        Link Parent
        I will definitely read it! I imagine it is very interesting to read, Just not the proper time for me to delve into. And I'm complete asshole... Congratulations on your first game!

        I will definitely read it! I imagine it is very interesting to read, Just not the proper time for me to delve into.

        And I'm complete asshole... Congratulations on your first game!

        1 vote
  11. googs
    Link
    Congrats on releasing a game! I gave it a try and had fun, I like the twist on the old minesweeper format.

    Congrats on releasing a game! I gave it a try and had fun, I like the twist on the old minesweeper format.

    2 votes
  12. [2]
    bitshift
    Link
    Congrats on the release! Minesweeper on a sphere plays differently than on a rectangular grid. When I'm on a rectangular grid, it feels like there are more opportunities for logical deduction...

    Congrats on the release!

    Minesweeper on a sphere plays differently than on a rectangular grid. When I'm on a rectangular grid, it feels like there are more opportunities for logical deduction along these lines:

    • This digit "1" means there's a total of one mine in squares A, B, and C.
    • This other digit "1" means there's one mine in squares A and B.
    • Because the latter is a subset of the former, square C cannot contain a mine.

    I run into those situations fairly often on rectangular grids, but after playing a few games on your orb, I haven't noticed any corresponding situations. Don't know if that's because there's no edges, or if it's because most tiles have 6 neighbors instead of 8, but something about the geometry doesn't provide as many logical footholds.

    (Now I'm curious about hexsweeper, and about rectangular-grid-but-it-wraps-toroidally-sweeper!)

    1. AaronNight
      Link Parent
      Yes, you are right. Minesweeper on hexagons plays differently, because of fewer neighbours. No-guess mode becomes trivial, but I know that some people like it anyway. I find it more interesting in...

      Yes, you are right. Minesweeper on hexagons plays differently, because of fewer neighbours. No-guess mode becomes trivial, but I know that some people like it anyway. I find it more interesting in classic mode on higher difficulty. On square-based minesweeper, usually it is quite difficult to calculate mine probability entirely in your head. But since hexagon-based minesweeper is simpler, it is easier to calculate probabilities there. Much better suits for casual gameplay.

      By the way, square-based minesweeper on tor or cube would be also played easier than classic one, because tiles will have more connections to make a logical chain and reveal their neighbors. Not dramatically different, but easier anyway.