Some useful tips for Developers!

Hello fellow developers :smiley: Here are some tips to help you when you are creating a game! These are from popular developers!

It is important to create a functional game first, even if it is ugly. Then you can learn how players play your game, and you can polish it.

Try to keep your objects in Roblox Studio as organized as possible, with lots of different folders that keep your assets ready to replicate to players as they join the game.

The first months on a new project are the hardest, especially when you don’t have a working prototype. But keep trying!

There is a huge library of valuable information for beginners and experienced developers at the Roblox Developer Hub. Also, the most challenging part of starting is actually coming up with ideas.

More often than not, the best ideas stem from simple and addictive game mechanics!
Remedy lack of motivation by setting goals to achieve each day.

Utilize module scripts, as they can solve lots of problems.

You can have signs that a game will succeed and have that game fail. When that happens, all you can do is learn and keep trying.

The most challenging part of game dev is taking the time to plan and create an idea in my head, only to discover what I’ve made is not what I envisioned. It can be difficult to restart work, and harder to scrap it completely, but when it’s complete, there’s no feeling in the world more fulfilling.

Success in Roblox comes down to originality. Create your own technology, like realistic air physic
s for planes, or custom avatar editors. The wiki is the best place to get resources.

Don’t get hung up on how your game looks. Polish does not matter as much as mechanics do. Your game ultimately has to be fun.

Developing games is a constant learning process, so you are always out figuring new things.

It is important to constantly update your game and listen to the player base

Plugins can be an important part of your game such as qCmdUtl by @Quenty and Part to Terrain by @Fastcar48

Module scripts are cool because you only need to write a function once and it can be used multiple times.

It may be easy to come up with concepts and ideas, but there are bigger things to take into account, You have to thunk about monetization and how to support your game over the long term if you want to be successful.

Making games is hard but ensuring your game is popular is even harder. Games need to be designed so that players find them extremely fun and keep coming back over and over again!
When creating a game, start small.

Start our creating simple stuff, and work your way up. Its really rewarding to release smaller projects, and you learn new skills and gain much needed experience to create more advanced stuff in the future.

Free models are ok, as the can help you see what others are doing and you can learn off of that.
When you are making something ambitious, you can lose a lot of enthusiasm, so you might want to use a schedule.

Open-sourced content is a good technique for beginners.

Organize your code! Descriptive variables, tabbed and organized code, and comments help a lot!
Making games is a mixture of different roles.

Start out by sketching your ideas.

When working on a new game, make a basic version that works and get others to play test it.

Please join my group to support me!
https://www.roblox.com/groups/5160729/Blox-Hub#!/about

10 Likes

Just A Suggestion: Please separate your topic into sections, my eyes are dying trying to read it.

11 Likes

One quick note on the open-sourced stuff…

It’s a good thing to used open-sourced materials!

Yes! It’s a great idea to code things yourself, and you should never put something in your game that you don’t fundamentally understand what it does.

However, if someone makes something really useful (ex: Datastore2, ProfileService, etc.) it’s an absolute waste of your time trying to try to reprogram that and come up with a sub-par solution (that you made) when a better working one exists out there, just to say you made everything in your game. You also have to worry about bug fixes, exploiters, versus using a system that has already been tried and tested.

Take advantage of the contributions of others, use them as platforms and foundations for your game, so that you can worry less about the building blocks that people won’t really notice, and more on the neat things that will set your game apart! Open-sourced stuff is not a bad thing, so long as your originality is clear to see, and you aren’t crutching (for lack of a better term) on the assets of others!

9 Likes

one tip suggestion: Use websites like Trello, To keep track of what you have done and what’s remaining.

It’s also useful when get an amazing idea for your game. but you start developing again you realize that you completely forgot that idea.

4 Likes