Roblox Game Development

← Go Back Software
351 Words • ~2 Minute Reading Time
Roblox Game Development by Eric David Smith

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!


Eric David Smith
Father / Software Engineer / Musician / Entrepreneur

Discover More (16) Software


Blog Tags