Making a Complete Game

hey roblox devs! i feel like this is a topic that’s hardly covered cause on youtube and stuff there’s almost a countless amount of content on how to do specific stuff and specific things, but i feel like there’s almost zero information about how to make a FULL, COMPLETE GAME. like why is there nothing about how to make a complete game system, or make the rounds start over and over, crap like that. anyways if anyone knows anything about why this is or how to do it it would be appreciated if you send a reply. thanks!

10 Likes

The reason why you don’t see many tutorials on creating full and complete games is because of how long it takes. Making a game from scratch can take months to years depending on the type of game and how many people the influencer has to help them create the game (which is usually just them). This brings me onto another point, which is experience.

You’ve likely heard time and time again that experience is the driving force for many developers as to why they can create full and complete games, and it’s true! Developers (specifically programmers) have what is called computational thinking, and is how innovative and complete games are made. It refers to how well the programmer is able to apply what they know to solve a specific problem. The few tutorials that teach how to create a full game intend to teach the viewer key programming skills and improve their computational thinking which leads them to better understand LuaU as a whole, and in turn, provides them the tools necessary to create their own full and complete games without the need of a tutorial doing it for them.

In summary, you don’t see tutorials showing how to create a complete game because it takes a lot of time and dedication from the influencer to develop a full game for a tutorial, and developers don’t learn how to make a full game from tutorials but rather by training their computational thinking and programming skills through means of practice (which can include following a tutorial, but it depends on the person).

6 Likes

You don’t usually see content around this because it is highly dependant on the type of game you are making. Systems, notions and more will be different to each game and will have very different outcomes depending on what YOU want to do for YOUR game.

If you want to practice on a game that already has it’s systems built, try looking for an uncopylocked game! That’s how I learnt most of my programming knowledge, actually! I understand how frustrating and how dauting of a task it must seem to create a game whith it’s own systems and quirks. That’s why working with that uncopylocked place helped me a bunch in terms of motivation and progress.

But yeah, other than that, I can’t give you much advice. It all boils down to what YOU want to make and what YOUR ideas are for YOUR game. I hope my idea helped! (:

5 Likes

I don’t understand why you are complaining that there aren’t enough YouTube tutorials that create an entire game for you. There are playlists such as Gnome code’s tower defense tutorial that basically gives you a complete tower defense game if that’s what your looking for.

Your creativity and research should be enough to complete a game. There are plenty of youtube tutorials that like you said that help you make a specific function for your game, but you should be the one piecing everything together. Yes it will be harder but who said roblox development and game development in general would be easy?

Me personally I would rather piece together the things I have learned from dev forum and youtube videos to create my own game rather than follow a long youtube tutorial or playlist

3 Likes

I get your point but I also understand where OP is coming from. We all went trough this initial phase before actually trying our hand at a full-on project.

1 Like

Yeah, I remember roblox development being overwhelming at first and I think I improved the most when i followed gnomecode’s tower defense tutorial playlist which i can link if he is interested. If he wants something more basic he can follow alvinblox’s tycoon tutorial, I’ve never watched it but its probably more simple than a tower defense game

4 Likes

In my case I did what I pointed out on my reply.

If you want to practice on a game that already has it’s systems built, try looking for an uncopylocked game! That’s how I learnt most of my programming knowledge, actually! I understand how frustrating and how dauting of a task it must seem to create a game whith it’s own systems and quirks. That’s why working with that uncopylocked place helped me a bunch in terms of motivation and progress.

This way it was more hands-on, which I really liked. I suck at staying focused on a video and following instructions. So I’d rather mess with that instead. It was both really fun and educational, back in the day!

2 Likes

I followed the Roblox guides in the Education section which shows exactly the full process:

Simple and most importantly, trustworthy.

1 Like

thanks for the responses everyone, i probably should’ve mentioned i’ve been developing for roblox for 2+ years and whenever i try to make a full game for me personally it kinda just falls apart trying to sync all of the different systems and stuff, i mean i’d say i’m pretty good at making individual systems but when i try to connect them all or just finish a game it kinda just sugs and isn’t fun / buggy or something. i’m just asking this because after i started playing entry point (imo stealth games are some of the most fun games to play) i was like, you know what, i’m gonna make a stealth game and i’m really determined to finish at least one game that i start i honestly prob have like 30 or more uncomplete games just cause i suck at making it all work. thanks for all the replies, i’ll try to figure it all out

2 Likes

It’s fine to have unfinished games. I think that’s a universal experience for many developers. At the end of the day, what matters is that you’re learning from the mistakes that you’re making. It’s all about trial and error :slight_smile:. Good luck on your game, you’ll do great!

1 Like

there would be too many games like it

what do you mean like it? theres like no stealth games on roblox besides entry point

once someone makes an entire tutorial about making a fully complete stealth game, there will be many people making that game following the same tutorial and it will not be unique. Sure there will be people who will try to make it unique and succeed, but what’s really the point if there’s a lot more competition?
Gnomecode did make his own full tutorial piggy game and made it open-source for a while, this caused other people to copy and paste it and they got more visits than Gnomecode. This defeats the purpose of learning

1 Like

yeah i get what you mean, i guess what i was really trying to do was to just find out how to i guess like make a game system framework, not just follow some stupid tutorial about how to make a specific game. one of my favorite things about programming is having problems and finding solutions i know what you mean

1 Like

The tutorials on scripting is too narrow and is insufficient alone to create a whole game unless supplemented with a lot of time and experience. To speed up the learning process, you need to understand key principles and methodologies that are related to the video game designing processes. Only knowing the programming only tells you things super technically. Therefore, you need a combination of both technical and heuristic knowledge.

1 Like

Some tutorials nowadays are just copy and paste this code and it will work! instead of actually explaining how they function. A tutorial is meant to provide instructions and its your job to learn how and why and apply it to future projects. There’s a term called “Tutorial Hell” which is when a person only follows tutorials without gaining new knowledge, causing problems and inconsistencies in their code.

Here is a tutorial on making a game, please follow the instructions and understand why they exist:

  1. Think about the concept of the game - What is the game about? What do you do in this game?
  2. Create an MVP (Minimum Viable Product) - Don’t get started on making 3D models, VFX or Sound. Instead, keep the maps and items simple and just focus on making the important things for your game.
  3. Get feedback - Get a handful of users to review your game, and then use those reviews to improve what you have.
  4. Wash, Rinse, Repeat - Continue improving and receiving feedback from your game until the game looks good enough to be launched to more users.

There is a lot of missing instructions, but those are the key points on how to make a game.

3 Likes

just put some scripts
some maps
and some thought and u got a game!

making a full-on game goes beyond roblox studio information and requires knowledge on the full video game pipeline… i would recommend researching how industry-level studios manage their workflows and their pipelines

seriously thanks so much for the respones everyone this has helped me learn a lot. just a question, does anyone know good high quality youtubers that explain stuff like key game design principles and methodology and just making enjoyable games in general? or other ways to learn this kind of stuff?

Generally, understanding how to make a game enjoyable comes from experience, as in creating and publishing a game, learning what the game does well and what it does not do so well (in terms of the player’s experience) and using that information to integrate it into a brand new game - after which, repeat the process. If you’re looking to instantly getting a couple ideas on how to make a game enjoyable, I would recommend that you note down things you like whilst playing the games that give you an enjoyable experience and trying to integrate them into your own game. Additionally, I would also recommend that you watch documentaries based around Valve (such as the one published by Valve themselves) and how they create their long-lasting and enjoyable games to understand their though process when creating successful games (albeit, this goes outside Roblox development but can still give useful pointers).

1 Like