Just an update on this, it seems that the easiest way to create one’s own custom bbcode is to reverse engineer this plugin: Awesome BBCodes Plugin: multi-paragraph, nestable, with auto-complete rather than the official bbcode plugin according to this thread: Best Course of Action on Supporting Custom BBCode?
If there’s a newer or easier way now to create custom bbcode, please let me know. Thanks.