Roblox Game Development
353 Words ~2 Minute Reading Time • Subscribe to receive updates on Software
Having a young child who is obsessed with Roblox has encouraged me to learn more about Roblox Game Development.
Good Guy, Bad Guy
A simple, yet exciting game of catch the bad guy! Racing through the world as a Good Guy (Police Car) or a Bad Guy (Race Car). Earn points for catching the Bad Guy or earn points by escaping the Good Guy!
Work In Progress
I am a curious person. Self taught in everything I do. I have a tremendous thirst for knowledge on certain topics. This one is a wildcard. I am not a "gamer" nor do I truly enjoy playing them. I am however interested in solving problems and learning how things work.
What is Roblox?
Roblox is a online game platform and game creation system that allows users to design their own games and play a wide variety of different types of games created by other users.
LUA Programming Language
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
Starting Small
At first, it took me some time to understand the GUI interface of Roblox Studio. After some failures, I was able to create the following rather quickly.
- Create an MVP
- Add Leaderboard / leaderstats
- Increment money in gameplay
- Change terrain
- Set Spawn Point
- Add Badges
- Add GUI for Spawning and Settings
Video
Game Play
Play Good Guy, Bad Guy on ROBLOX now
Thanks for reading. Happy coding!
Supporting My Work
Please consider Buying Me A Coffee. I work hard to bring you my best content and any support would be greatly appreciated. Thank you for your support!