– About Me –
Howdy, my name is Johnathan aka Jam_Toad! I am 20, and I have been scripting on the Roblox platform for a little over 6 years. I enjoy all things scripting, and I love creating both plugins that the community can use and games that the community can enjoy! It is my goal to make a career on this platform, and I will be extremely thankful to anyone who can help make that happen!
– My Code –
I try to keep my code as neat as possible, commenting often, and never using 1 letter variables. I like to make sure that if someone wants to modify my code, they can easily understand and grasp it!
I strongly take advantage of Module Scripts in my code. This makes it very easy for other developers who may not know how to code to go in and make changes to the core aspects of the game. This may include, Tween times for UIs, The damage to a weapon, the animation speed of an animation, etc.
In this GIF you can see an example of some code I have written. I have my code organized and everything is run through functions. I follow the D.R.Y rule in my code, “Don’t Repeat Yourself”.
https://gyazo.com/901411dbfb2c33a54720233cc92491ce
Here is a link to the code shown in the GIF above, in case you’d like to take a closer look.
https://codeshare.io/5e14Jr
– Game Showcase –
Here are some of the games I have worked on. Many of which feature different gameplay aspects that showcase my abilities. Something that all of these games include is my own data store system. I have never used DataStore2. I find it much better to create my own scripts, because it is easier for me to understand them that way. My data store is coded in a very defensive manner to catch errors and correct them on the fly without risking data loss.
Lets Treasure Hunt (Solo Project)
https://www.roblox.com/games/5226869682/Lets-Treasure-Hunt-Beta
I created this game by myself. Most of the nature decorations were purchased from an asset pack, but I did create all the buildings, building interiors, and the map. I wrote all of the code, as well as created the UI. Your goal in this game is to find buried treasure around the map. In the future, there will be much more to do. I have 4 major updates planned for this game.
Key Gameplay Aspects
- Fully fledged custom NPC pathfinding using nodes and Dijkstra Algorithm
- Terrain chunk creation and regeneration
- Custom NPC bubble chat
- Camera cutscenes and manipulation
- Interaction system
- Many custom rigged objects with animations (Some below)
Slime Attack (Team Project)
I created this with my younger brother. He did all the building and I did everything else, that ranges from programming, to UI design, to sound design, and animations. It was created in 14 days as a challenge. Your goal is to defend your base from waves of slimes. Every 5 waves there is a boss.
Key Gameplay Aspects
- Custom weapons system
- Matchmaking
- Custom tool system
- Placement system
- Created in 14 days as a challenge
Arcade Masters (Team Project)
https://www.roblox.com/games/4459595127/Arcade-Masters-Update-3-0
This game was a game I was hired to create awhile back. I created all the UI and did all the programming. The building was done by another person. Your goal in this game is to run an efficient and prosperous arcade!
Key Gameplay Aspects
- Camera cutscenes and manipulation. Also, when you enter build mode there is a custom construction camera
- Intelligent NPCs that will perform many actions ranging from, waiting in line, using arcade machines, cleaning up messes, repairing broken machines, and other things as well
- Fully fledged grid placement system
- Saving and loading of placed objects inside tycoons
– Plugin Showcase –
I love creating plugins because they are most of the time smaller projects than entire games. This enables me to really focus in on every detail, which I really enjoy. I only have GIFs of these plugins because a couple of them were created for my game specific needs. For example, “Node Creator” was created specifically, so I could make pathfinding in Let’s Treasure Hunt. So they haven’t been published yet.
LuaBlox (Work in Progress)
This plugin is probably my favorite project I have ever worked on. It is a plugin that will allow developers to create code using blocks. Very similar in manner to GDevelop. It’s not very far along yet visually, but behind the scenes there is a lot going on. Including a custom compiler for turning LuaBlox code into Lua text code!
Node Creator
https://gyazo.com/89e9a0af45bf5d0f0eb8c71a32ecd315
https://gyazo.com/5d9d82cfe3242f6c0fad89f1a3c2d9be
This plugin allows you to easily create nodes and connect them for use with custom pathfinding.
– Animation Showcase –
I am also experienced with Blender and custom character creation. Here are some animations from my latest game, Lets Treasure Hunt!
Grabbing Chest Animation
https://gyazo.com/e497bec3a844ec9ca67422c688db44fd
Mailbox Twirl Animation
https://gyazo.com/dc395b9e58c0bdca416833967daa5d59
– Availability –
I am indeed back open for business and eager to get working on something again.
– Payment –
As I said earlier, am really trying to make a career on this platform, and because of this my prices may seem a little steep, but I assure you that you will not be disappointed with the quality of work you receive. I accept payments via PayPal or the Robux Dev Ex equivalent.
USD = $20+ an hour or the Robux equivalent
– Contact –
Feel free to contact me! I am open to any project, whether it be something that may take an hour or something that can take months! Also, feel free to even contact me if you have questions about scripting, I am always open to helping people out!
You can contact me here on the Developer Forum or on Discord via Dirty Dan#1258
Thank you so much for reading!