Marketing Yourself vs Marketing Your Game

Something interesting within the marketing space (probably not limited to Indie Games, but at least something of note) is that some people tend to market themself and put themselves first and foremost in their posts and videos (e.g., themselves on the video covers, pictures of themselves on Reddit posts, make their story "personable" before actually talking about their game, etc.) and then the gameplay comes second. It's a very strange trend which seems counterintuitive to the advice of "Market Your Gameplay, show gameplay in the first 5 seconds". Instead, I am seeing enough of a trend where people post about themselves and not show gameplay until halfway through their video / post.

What are your thoughts on this and what is the actual success rate (direct heavily personal promo-to-wishlist trend)?

reddit.com
u/maskedmangamedev — 1 day ago
▲ 55 r/platformer+2 crossposts

Reworked Fire Area Design After Feedback!

- Updated the fire particles to move more dynamically on the x and z rather than simply on the y axis
- Added "soot" particles
- Replaced flat lava shader with textured blocks + lava shader to bring it together
- Animation to make the blocks glow repeatedly
- Moved heat distortion to edges of the screen ONLY with slight chromatic aberration
- Made the level flow a little bit better by diversifying more rotation speeds

Any other feedback I can apply? I know it needs enemies.
(Will be my last post on this, need to actually make more levels now)

u/maskedmangamedev — 9 days ago

Getting Ready to Submit My Demo Build to Steam - What Are Pitfalls to Avoid?

Cleaning up my demo and this will be my first build I submit to Steam, but need advice as to what to avoid / cleanup / align on before I submit to Steam.

Example: If I don't have Steam Achievements in my demo but my Steam page does show it, will that count against the build? If my game has asynchronous online features, what do I need to disclose (I am using template language from other games, but just want to be ready)?

Any issues that you have personally ran into to give advice to someone doing this for the first time?

reddit.com
u/maskedmangamedev — 13 days ago

What's a small detail that you implemented just so you can learn how to do it?

This was one of the earliest things I did for this project - reactive patch of grass. Thought it'd be nice to make the world feel more lively. Not a huge feature, but taught me a bit about instantiating and the importance of small details. What about you?

u/maskedmangamedev — 16 days ago
▲ 3 r/Ultrawidegaming+1 crossposts

Creating a Mario-Like Platformer with Ultrawide Support!

One of my priorities was to ensure that my game, Go! Super Awesome Monkey!, can be played at all types of resolutions and glad to say that it only took a couple of hours and just some mindful UI "anchoring" to ensure that any and all UIs in this game fit all aspect ratios!

If you're interested, wishlist on Steam: https://store.steampowered.com/app/4837550/Go_Super_Awesome_Monkey/

u/maskedmangamedev — 25 days ago

Hosted Services + Steam Leaderboard + Discord Integration Architecture

Hey everyone, wanted to discuss my Steam Leaderboard and Discord Integration Architecture with the hopes of learning about other gamedev's pain points, wins, and ideas in this area. Nothing groundbreaking here, but there are some fun components to this entire structure with room for different integrations.

My background is in B2B API Integration and actually found all of this rather interesting as it combines pre-existing skills in Python and JavaScript with a newly developed understanding of game architecture.

Data Submission: Game Data to Host Service A

First, when a player completes a level, several pieces of Game Data are gathered. If this is the player's first time beating the level or their fastest personal time on this save file, then that game data is funneled to Host Service A. Game Data includes not only the speed the level was beaten, but also some other elements that are hashed to validate if the game state was real or false, as well as additional information corroborated with Steam's API (one obvious example: does this person own the game [https://steamapi.xpaw.me/ISteamUser#GetPublisherAppOwnership\]). By limiting to only new player's time or their fastest time, this limits the amount of calls made to Host Service A.

Second, Host Service A then checks to see if the validates Game Data against certain parameters, like standard security checks and, additionally, if the player is on my ban list. Banned my own account and it's really funny seeing that transaction process. If a player is banned, the game doesn't shut down or anything - their online interactions are just limited and their scores aren't processed by leaderboards.

Leaderboard Time Submission: Host Service A to Steam

Third, if the Game Data is valid, Host Service A then sends that data to Steam as Steam is the host of the leaderboards. All leaderboards are set to Trusted Writes only, so the keys needed to write to the leaderboard are safely tucked away without public access.

New #1 on Leaderboard Notification: Host Service A to Host Service B to Discord

Fourth, Host Service A gets a response from Steam to see if the newest time is ranked #1 on the leaderboard. If so, then it nicely packages information to send to Host Service B. Host Service B actually does several things, but when it receives information from Host Service A, it parses the information from the #1 leaderboard notification and then sends to that the Discord Community for the game using a Discord Bot webhook. Example of the message: "[Level Name] - Congratulations to [Steam Player Name] for their #1 Time of [MM:SS:Milliseconds]!" The Discord channel is named "Leaderboard Notifications" and only that bot has permission to write to that channel.

Leaderboard QOL: Discord Bots

Fifth, there are 2 custom Discord Bots. The aforementioned one writes the leaderboard notifications from Host Service B while the second custom Discord Bot allows you to save level names. Let's say you're a player who has the #1 spot for "Level A". You can tell this second custom Discord Bot to notify you (via DM) every time someone takes the #1 spot for "Level A" (includes the Steam player name and their time) so you can go back and reclaim your #1 spot.

In-Game Message: Discord to Host Service C

Sixth, there is Host Service C which stores a message in one of my Discord Admin channels. At a particular frequency, the game client retrieves the latest message from Host Service C (keeping requests to a minimum as much as possible). All I have to do is write "Hello World!" and this message appears in the Hub Area in the game.

Daily Random Level + Daily Leaderboard: Host Service B to Steam

Seventh, every day the Daily Challenge level resets at UTC Midnight, which triggers Host Service B to do 2 things: (1) create a new leaderboard with Steam (again, with trusted permissions only) and (2) generate a new daily level code. The game client also recognizes when it's UTC midnight (or a new day) and obtains the newest daily level code. This daily level code then creates the same level for all players no matter what timezone they are in, along with aligning leaderboards for that particular daily challenge. Side note: if a player happens to start playing a level right as the daily challenge moves over, they will still be scored on the previous day - there is no way for it to bleed over to the current day. Since Steam allows for up to 10,000 leaderboards per game, there's no issue with this running for the next 25 years as it's a simple job that runs once every 24 hours.

This also integrates nicely with the Game Data to Host Service A to Steam leaderboard workflow.

Leaderboard Check In-Game

Eight, anytime the player wants to check the leaderboard for a particular level, there is a simple GET call sent to Steam. The client never writes directly to Steam, nor are they able to due to the Steam Leaderboards being trusted writes and the keys being stored in another Host Service.

Now, I am looking for other fun things to add this setup! I am thinking of another service for players to easily check leaderboards while not being in-game with a nice UI. Would love to hear about cool social integrations and other things people have done with hosted services!

u/maskedmangamedev — 27 days ago

What have you changed based on watching playtesters?

The question isn't "what are you doing with player feedback", but what did you notice your players doing that they weren't even aware of and how did you go about addressing it?

u/maskedmangamedev — 1 month ago
▲ 13 r/godot

Juicy UI Feedback For Every Move You Make!

Jump.  Double Jump.  Spin.  Roll.  Super Jump.  Slam.  Wall Jump.  Wall Skip.  Dash.  Glide.

These are all the moves SAM can do straight out of the box, with seamless interweaving between all of these actions.  Special timing of move combinations may even yield some Super Awesome combos!

edit: apparently reddit can't handle gifs with transparent backgrounds =(

u/maskedmangamedev — 1 month ago
▲ 38 r/gameDevPromotion+2 crossposts

Shut Down AI Data Centers as a Monkey in this 3D Platformer! - Go! Super Awesome Monkey!

Take control of SAM the monkey and string together high-flying movement combos to save the world from AI tech overlords in this vibrant 3D platformer!

All 100 levels have a secret to find for those who casually want to play through a platformer and every level also features a leaderboard for those who want to compete for the fastest times in the world.

- Demo comes out in September 2026 on Steam with online leaderboards enabled!

- Coming out in 2027.

Steam Page: https://store.steampowered.com/app/4837550/Go_Super_Awesome_Monkey/

Trailer Out NOW: https://youtu.be/KugIjIrEMJI?si=dezMYaE2Jkfd7Ms3

Website + Press Kit (Graphics, Screenshots, Logo, 1440p .mp4 video, FAQ): https://gosuperawesomemonkey.com/

Socials:

Discord: https://discord.gg/AxscWbfRMt

Youtube: https://www.youtube.com/@MaskedManGameDev

Substack: https://substack.com/@maskedmangamedev

BlueSky: https://bsky.app/profile/maskedmangamedev.bsky.social

X/Twitter: https://x.com/mmgamedev

Instagram: https://www.instagram.com/masked.man.game.dev/

TikTok: https://www.tiktok.com/@maskedmangamedev

Patreon: https://www.patreon.com/cw/MaskedManGameDev

- MaskedManGameDev

u/maskedmangamedev — 1 month ago
▲ 168 r/Ai_art_is_not_art+3 crossposts

Announcing GO! Super Awesome Monkey! - The 3D Platformer Where You Take On AI Tech Overlords!

Play as SAM in Go! Super Awesome Monkey and save the world from AI Tech Overlords in this cute 3D Platformer!  Collect pizza slices, coins, & floppy discs by spinning, dashing, and slamming (and more!) in 100+ levels in 10 worlds. Play at your own pace: casually explore or speedrun to rise up the leaderboards!  The demo (releasing Sept 2026) allows players to participate in the first two world's leaderboards against other players - even those playing in the full release version.  I aim to support progress migration from the demo to the full launch version to carry over cloud save progress.

Save the earth and precious elemental spritelings from the clutches of Dr Uber Apocalypse by stringing together your moves as combos.  There are secrets in every level, accessories to customize SAM, leaderboards to climb, and even new skills to obtain by saving spritelings!

Steam Page: https://store.steampowered.com/app/4837550/Go_Super_Awesome_Monkey/

Trailer Out NOW: https://youtu.be/KugIjIrEMJI?si=dezMYaE2Jkfd7Ms3

Website + Press Kit: https://gosuperawesomemonkey.com/

u/maskedmangamedev — 1 month ago

Need Female Kawaii or British Female

Hello! I am a solo developer making a 3D Platformer game (think: Crash Bandicoot, A Hat in Time, Mario, etc.) and need a female voice actress. Demo will release on Steam in a couple months.

Credit will be obviously posted within the game. Narration is for the intro of the game, setting the scene for the wacky adventures that will soon take place.

12 sentences total! Please DM me for further information.

reddit.com
u/maskedmangamedev — 1 month ago

Need Female Kawaii or British Female

Hello! I am a solo developer making a 3D Platformer game (think: Crash Bandicoot, A Hat in Time, Mario, etc.) and need a female voice actress. Demo will release on Steam in a couple months.

Credit will be obviously posted within the game. Narration is for the intro of the game, setting the scene for the wacky adventures that will soon take place.

12 sentences total! Please DM me for further information.

reddit.com
u/maskedmangamedev — 1 month ago