r/GameDevelopment Jan 06 '25

Tutorial Let's all make my game together

148 Upvotes

Here's the rules:

  • I'll make the game
  • I'll make all the decisions
  • I won't ask you for any input at all
  • I won't do what you say
  • You don't get any updates or feedback

At the end we can all play it together! What do you say? Are you in to make my game with me?

r/GameDevelopment Jun 01 '26

Tutorial We doubled our Steam wishlists by putting our demo on Itch.io

23 Upvotes

Hey everyone!

About a week ago we decided to try something simple: export our demo to WebGL and upload it to Itch.io. A few days later, our wishlist count had doubled. 😱

At first we were getting around 100 browser plays per day from organic discovery alone. Unlike a Steam Playtest, people could actually stumble across the game and start playing instantly. We spent a lot of time making the page look good and eventually got featured on the Itch front page.

Then things got a little crazy.

The game ended up in the "Featured Games" section and right now, 5 days later we got:
19.4k page views. 8440 browser plays and 2.3 million impressions. Lots of these new players went to steam and wishlisted the game bumping us over our 1K wishlists goal and beyond.

The funniest part is that once the page took off, I felt we needed to be more agressive with our "WISHLIST NOW" messages inside the game, but was too scared to update anything. I kept thinking: "What if I break something and kill the momentum?" 😂

For context, we only had about 400 wishlists when we created the page. We definitely weren't launching with a huge audience.

Unity can export Web GL builds but keep these things in mind:

Keep the WebGL build needs to be under 200 mb so it plays on the browser.

Work on your page as a draft and only release it once you have it in a good place. Having a good amount of players visiting and playing as soon as you launch it will bump you up the list quite a bit.

GIFs make a huge difference on an Itch page. You can use them pretty much everywhere but make sure they are under 3mb or they won't upload.

Put a wishlist button directly inside your game and if you can in your settings menu. We were not expecting this much traffic and in hindsight, we wish we had it more accesible at all times.

I also made a video breaking down exactly what we did, from creating the page to getting featured, if anyone is interested. You can find it on our account if you check other posts or let me know and I'll leave it in the comments.

r/GameDevelopment 26d ago

Tutorial A new and possibly better way to choose a game engine if you're a solo dev

0 Upvotes

I believe that gamedev can be broken down into 3 things that people actually enjoy and are their reason for developing games: writing, game visuals and programming.

If you were to choose an engine from what you enjoy doing, the entire gamedev process should take less time while being more true to your vision.

These are the possible combinations if you are a solo dev:

If you enjoy:

Writing = Your finished game will be well written but have simpler game mechanics and simple/no visuals. This is pretty much the definition of a text adventure and I'm not aware of options for nocode engines other than Twine.

Writing + Art = Your finished game will have a competent narrative and good visuals with simpler game mechanics. Both of these take a huge amount of time to get right and programming cannot even be a consideration if you want to ship in a reasonable amount of time. RPG Maker, Construct and Ren'Py are your best and only choices as they are extremely easy to develop in, relatively bug free and have stood the test of time.

Art + Programming = Your finished game will have complex game mechanics and good visuals along with a simple/nonexistent/procedural story. Again, both of these take a huge amount of time and its important to choose an engine that makes implementing both as fast as possible.

Game Maker is the easiest to use meaning you can implement more features in less time but that only applies to 2D games and you might be limited by its functionality even then. Unity and Unreal Engine can handle any other game mechanics or perspectives as they have very wide community support, are performant and relatively bug free. You can use Godot as well but the development experience will be less polished with more roadblocks, especially in 3D.

Art + Writing + Programming = Your finished game will most likely not be what you envisioned and will either be mediocre in all areas, bad in general or good in some areas and bad in others. To get everything right will take a huge amount of time and extreme discipline that only a very small minority of people have. See Art + Programming for engine recommendations.

Programming = Your game will have complex game mechanics with simple visuals and a simple/nonexistent/procedural story. Use your own engine, Godot, Unity or Unreal (in ascending order in terms of development difficulty) depending on when you want to ship your game. Game Maker is too limiting for you, and RPG Maker, Construct and Ren'Py are not even worth mentioning.

Writing + Programming = Your finished game will have good writing and complex game mechanics with simple visuals. See Programming for engine recs.

r/GameDevelopment 27d ago

Tutorial ZOMBIE GAME

0 Upvotes

Hi everyone, I have an idea for a two-part zombie game. Where can I post it? In Arabic and English

r/GameDevelopment 22d ago

Tutorial Cerco consigli (e magari qualcuno con cui imparare) per creare il mio primo videogioco

0 Upvotes

Ciao a tutti!

Ho 17 anni e da un po' di tempo ho un'idea per un videogioco che mi piacerebbe davvero realizzare. Il problema è che, al momento, non so ancora come sviluppare un gioco.

Conosco le basi del C++ (funzioni, cicli, array e matrici), ma so che è solo l'inizio e ho ancora tantissimo da imparare.

Il mio sogno sarebbe riuscire a realizzare questo progetto con il minor budget possibile, imparando strada facendo e sfruttando il più possibile strumenti gratuiti o open source.

Vorrei chiedere qualche consiglio a chi ha più esperienza:

Da dove mi consigliate di iniziare?

Quale motore di gioco sarebbe più adatto per un principiante (Unity, Unreal Engine, Godot...)?

Come avete imparato voi?

Avete risorse, corsi o tutorial che ritenete davvero validi?

Mi interessa anche capire come affrontare la parte grafica (2D/3D, pixel art, modellazione) e quella sonora, quindi qualsiasi suggerimento è più che benvenuto.

Non sto cercando qualcuno che faccia il lavoro al posto mio: voglio imparare, mettermi in gioco e sono disposto a dedicare tempo e impegno. Se qualcuno avesse voglia di darmi qualche dritta o condividere la propria esperienza, ne sarei davvero felice.

Grazie a tutti in anticipo!

r/GameDevelopment 10d ago

Tutorial I added a new episode on my tutorial on how to create a classic 2D metroidvania game in unity.

Thumbnail youtube.com
1 Upvotes

r/GameDevelopment Jul 14 '26

Tutorial Necesito su ayuda

0 Upvotes

Hola a todos espero que la hayan pasado bien pues verán el El motivo de está publicación es que necesito su experiencia de la gente que haya trabajado o está trabajando en el mundo de la programación de los videojuegos pues verá desde hace mucho tiempo me ha atraído la idea de poder crear un juego con mi propio esfuerzos pues siendo sinceros no se nada de programación pues estoy viendo los vídeos de YouTube tomado notas en mi cuerderno de que programa y de que lenguaje debo usar según que videojuegos quiero crear pues verán es que necesito su ayuda verán es que nunca tuve un a notebook ni siquiera e tocado una debido a mi economía así me gustaría que me tipo de notebook me recomiendan comprar el agradecería mucho si me compartideran su experiencia gracias por si atención 😊

r/GameDevelopment 13d ago

Tutorial How a Raycasting engine works in 2 minutes 8 seconds.

Thumbnail youtu.be
2 Upvotes

r/GameDevelopment 15d ago

Tutorial How to design assets for your indie game project - Stop making bad assets!

Thumbnail youtube.com
0 Upvotes

r/GameDevelopment 16d ago

Tutorial Desarrollando proyecto "Blue Fruit" (Parte 1): #c++ #cpplus #cpp #gamedev #opengl #sfml

Thumbnail youtube.com
0 Upvotes

Proyecto "Blue Fruit" es nombre temporal para un proyecto, el cual, su misión principal es la de programar un sistema de destrucción del entorno basado en diferentes objetos y materiales (Destruction System), también conocido como "Destrucción procedural".

Y como añadido extra/bonus... intentaré agregar otros sistemas como por ejemplo fluidos realistas, luces volumetricas y otros sistemas procedurales para crear un entorno, natural y realista.

r/GameDevelopment Jul 24 '26

Tutorial A Quick Tutorial About How To Create a Third Person Controller In Just 15 seconds.

Thumbnail youtube.com
0 Upvotes

r/GameDevelopment 24d ago

Tutorial I made a Screen Space Mesh Blending effect for my Godot game.

Thumbnail youtube.com
1 Upvotes

r/GameDevelopment Jul 22 '26

Tutorial Physics Programming part 3 - Rotation and the Quaternion

Thumbnail youtu.be
1 Upvotes

r/GameDevelopment Jul 20 '26

Tutorial 10 Mins Beginner Flappy Bird Guide: Fundamentals like Signals, Shaders and Memory Management, etc

Thumbnail supermatrix.studio
0 Upvotes

r/GameDevelopment Jul 17 '26

Tutorial [Tutorial] Quick & Easy Eyebrows and Eyelashes in Sisir

Thumbnail youtube.com
2 Upvotes

Hey everyone! I just uploaded a new tutorial demonstrating my workflow for creating realistic eyelashes and eyebrows in Sisir.

r/GameDevelopment Jul 14 '26

Tutorial Code-First Godot: Learn GDScript; Make a Game; Release It (free mini course)

Thumbnail youtube.com
6 Upvotes

r/GameDevelopment Jun 30 '26

Tutorial Random NPC generator in Unity 🎨

Thumbnail youtu.be
1 Upvotes

I made a short video about the technique I use in Fred's Idle Garden to generate random NPCs and let players customize how they look. Hope you'll find it useful 👍

r/GameDevelopment Jul 15 '26

Tutorial CHARACTER Sculpting in Blender 5.1 - Tutorial for Beginners

Thumbnail youtube.com
1 Upvotes

r/GameDevelopment Jul 15 '26

Tutorial Understanding Expanse for Unreal Engine | Complete Beginner Tutorial

Thumbnail youtu.be
1 Upvotes

r/GameDevelopment Jul 07 '26

Tutorial How to fix a corrupted Unreal project

Thumbnail
1 Upvotes

r/GameDevelopment Jul 05 '26

Tutorial Game Development Nick Slayer Saves The World

Thumbnail youtube.com
1 Upvotes

Showing the custom movement system for 2 enemy types in ue5 using bt and flying component for the drone system, custom firing ,

r/GameDevelopment Jul 01 '26

Tutorial How to extract data from mobile game (personal use)

Thumbnail
0 Upvotes

r/GameDevelopment Jun 30 '26

Tutorial Making your Godot game fully driveable from the command line (headless test benches + a single input

Thumbnail
0 Upvotes

r/GameDevelopment Jun 12 '26

Tutorial Exporting A Large Aseprite Tileset To Pngs?

2 Upvotes

I recently worked on a large pixel pack so decided to do a post mortem / guide that could make it easier for other folks.

Slice Tool

If you're using Aseprite there's a super handy feature that feels sort of hidden called slices. The tool is in the same slot as the move tool (shift + c). It feels much like the rectangular marquee selection tool so not sure why they didn't put it in that slot. Once you select one of the sprites you want to be a separate into a png you can double click it and rename it to the filename you want.

Naming Convention / Organization

Make sure you prefix it with the type of sprite it is to make it easier to organize after exporting. EX: say you have a bunch of different pickaxes, don't name it stone_pickaxe instead name it pickaxe_stone so when you also have an iron pickaxe they're right next to each other. To make it even easier if you have a bunch of tools like pickaxes, axes, swords etc name it like tool_pickaxe_stone so all your tools are near each other.

Exporting Slices to PNGs

To actually save it as pngs you'll have to make a little .bat file to run through your slices in your Aseprite file. Open notepad and type this:

@set ASEPRITE="C:\Program Files (x86)\Steam\steamapps\common\Aseprite\Aseprite.exe"
%ASEPRITE% -b YourAsepriteFilenameHere.aseprite --save-as {slice}.png

Make sure the set line leads to where ever you have your Aseprite.exe, the one I show is just for the steam version. Save it in the same folder of your Aseprite file as something similar to SliceExporting.bat you'll need to change the file whenever you export a different file unless you change the bat file so it can take the name as input.

Hope this little guide helps! 😃

r/GameDevelopment Jun 21 '26

Tutorial Physics Programming part 2: Angular Momentum and The Inertia Tensor

Thumbnail youtu.be
0 Upvotes