Imagine this. There are two Roblox game development groups. The owners of the groups are both trying to hire one builder so that they can focus on scripting and not building. Both of the groups get 1 application. The application suggests that the person is serious about developing but doesn’t necessarily have a good skill when it comes to developing. The first group owner reads the application, talks to the person and fires him because he doesn’t want to hire someone who doesn’t know what they’re doing. But the second owner does it differently. The second person hires him.


The second owner hires him and decides to mentor him instead of forgetting about him. He sets a goal for that person he has just hired to do in one month. That is to listen to what he says and don’t ignore him, always try your best and keep on going even when the road gets tough. So he shows the new hiree some good building techniques and shows them how to keep motivated. He then asks the hiree to build a small house with the techniques that he just learned on his own in 20 minutes in front of him and to ask for advice if he needs it.


Sure enough, he asks for advice and the owner gives it to him. They build it with time to spare. He then tells them what could happen if they keep their head down and work hard. He tells them how much robux he could make and how many people will play their game if they work hard, quick and professionally and get the game out. Sure they both worked hard for 6 months on the game and released it into beta testing.


Soon enough they had 10,000 concurrent players daily and were breaking Roblox records of robux earned and concurrent players. They were legends of Roblox game development.


Meanwhile, the owner that turned down the application spent ages trying to hire people and by the time he hired someone 6 months had passed. They had lost all their fans that they got who were excited by the game they promised would come out soon and they had lost the motivation to develop.


The moral of this story that everyone has potential, even those who don’t have any experience when they apply to work in your group. Most of the time it will probably take you longer to find an experienced builder who suits your exact needs that it will to mentor someone to your specific needs with no experience and develop a game with you.


There are many ways of mentoring someone but I have done lots of research on mentoring and the best method I have found is:

Giving the person a time limit and a goal and let them know you’re counting on them. – If you give them a time limit and a goal then you will make them want to impress you and they won’t want to let you down. They will work hard to do what you ask them to do and you will get the best out of them.


Train them – There are many ways of training someone. You could show them a good website or youtube channel that has tutorials on that topic and look at it yourself and quiz them after they complete it to check they’re taking the information in or you could teach them yourself and give them your tips and tricks that you know. You could then challenge them to make something in front of you and see if they are using the skills you have taught them. Then you can go over the ones they could have used more often and challenge them again till they use each tip and trick at the perfect time.


Point them in the right direction – Once you think they have learned enough give them a medium-sized project that you can enter into the game and get them to make it in front of you. You could also once again give them a time limit so they don’t spend days on a project. See how they do then give them another thing to make that is slightly more challenging. At this point, you could leave them to their own devices or you could watch them do it again but always make sure that if they ask for advice give it to them and don’t question them. To you, a question may sound stupid but to them, it might not. That could destroy their motivation.


Motivate them – The key to making a good game is being motivated to work on it. If you’re not motivated then you’re not going to work to the best of your ability. A good way to motivate them is to talk to them about how many players could join your game if you work hard and fast and how the fans are relying on you to make this game and make it good. They’re all looking at you. Also, when you motivate them, make sure you speak to them directly by using you and not we. If you use you instead of we then they will think that they have more of a responsibility because it reminds them that it’s their job, not anybody else’s.


If you do this, it will surely lead to success and robux if that’s what you’re aiming for.


An Introduction to Python

Python is a high-level (human-readable) programming language that is processed by the Python interpreter (console) to produce a result. Python includes an extensive standard library of tested code modules that can be easily incorporated into your own programs.

The Python language was developed by Guido van Rossum in the late eighties and the early nineties at the National Research Institute for Mathematics and Computer Science in the Netherlands. Python is a derived from many other languages, including C, C++, the Unix shell and other programming languages. Today, Python is maintained by a core development team at the Institute, although Guido van Rossum still holds a vital role in directing its progress.

The basic philosophy of the Python language is readability, which makes it particularly well suited for beginners in computer programming, and it can be summarized by these principles:

  • Beautiful is better than ugly.
  • Explicit is better than implicit.
  • Simple is better than complex.
  • Complex is better than complicated.
  • Readability counts.

As Python is intended to be highly readable it uses English keywords frequently where other languages may use punctuation. Most significantly, it uses indentation to group together statements into code blocks whereas other languages may use keywords or punctuation for this purpose. For example, in the Pascal programming language blocks start with the keyword begin and end with the keyword end, and in the C programming language blocks are enclosed in curly brackets ({} brackets). Grouping blocks of statements by indentation are sometimes criticized by programmers familiar with languages that group by punctuation but the use of indentation in Python certainly produces code that has an uncluttered visual layout.

Some of Python’s key distinguishing features that make it an attractive choice of language for the beginners include:

  • Python is free – Python is an open source distributable piece of software.
  • Python is easy to learn – Python has a simple language syntax.
  • Python is easy to read – Python is uncluttered by punctuation.
  • Python is easy to maintain – Python is modular for simplicity.
  • Python provides an extensive standard library
    Python provides a large standard library for easy integration into your own programs.
  • Python is interactive – Python has a terminal for debugging and testing snippets of code.
  • Python is portable – Python runs on a wide variety of hardware platforms and has the same interface on all platforms.
  • Python is interpreted – There is no compilation required.
  • Python is high-level – Python has automatic memory management.
  • Python is extensible – Python allows the addition of low-level modules to the interpreter for customization.
  • Python is versatile – Python supports both procedure-oriented programming and object-orientated programming (OOP).
  • Python is flexible – Python can create console programs, windowed GUI (Graphical User Interface) applications, and CGI (Common Gateway Interface) scripts to process web data.

As the development of Python continues newer versions are released as with more software. Currently, the final 3.6 version is out. You can download Python 2.7 but as far as I know, development has now stopped completely on it, even though a lot of programmers still use it because they are used to the syntax.