I’ve just finished scripting some core mechanics related to my game, and I’m finally ready to move on with creating a combat system. I’ve never made a combat system before, so all I have in mind for creating it is making proper hitboxes (using raytracing).
I feel like there’s something I’m probably going to overlook or forget that will force me to redo the system after I’m done with it. For example, this could be replacing default Roblox animations or rewriting all my code so that hitboxes come from the client rather than the server.
What I’m really asking for is a list of obstacles/bugs/things to know that I should anticipate BEFORE I start working on this combat system. Whether this is from a programming/animating perspective, please let me know what obstacles you’ve ran into when creating a combat system (or when experiencing one)!
1 Like
There will always be programming bugs you will run into especially if you’re just starting off. For that you I just recommend learning the basics of programming from tutorials and when you’re really stuck getting help from the scripting forums.
The roblox animation plugin has a weird glitch where if lets say you’ve rotated the upper arm out like its holding a sword it then wont let you select the lower arm. To fix this you just gotta rotate every part some degrees in one direction then back to its original spot so that the name of the part pops up in the list of animated parts. Then when you need the select the lower arm and you cant click it, you can just click the name in the list to select it. Also if you’re new to animating make sure remember to set the priorities accurately.
In terms of what makes a good combat game good. Don’t make it too hard to learn. Keep it simple. Reason is that a simple but hard to master combat system is often better than a complex one. Some of the greatest games follow this principle. Look at pacman or mario. Simple controls but takes practice to get better at. Even roblox sword fighting takes skill but is easy to understand. Why are first person shooters like cod so popular? Simple but still plenty of room to master. But not every first person shooter gets popular. Yes because its also overused. So make it unique.
Simple to learn
Hard to master
Unique from the other games
If you can achieve these three goals your game is off to a good start. Good luck
2 Likes
Thanks for the feedback! I’ll definitely keep simplicity in mind, that’ll probably reduce the number of bugs I run into as well. I’ve got the basic framework for the system in mind already, and I believe it’s unique compared to the typical Roblox fighting game (ex. no absurd stun mechanics).
2 Likes