This jam is now over. It ran from 2023-08-31 23:00:00 to 2023-09-29 23:00:00.

Welcome to the first annual RPG Developer Bakin Programmers Jam!

Since being released in early access, there's been a steady supply of learning material and examples to learn from for creating plugins so I figure now's a good time to invite users to try creating their own plugins for Bakin.



Introduction

To allow people plenty of time to conceive an idea for what they want to create, this jam isn't set to start accepting submissions until 1st September but you're more than welcome to start planning and creating now.



Participation

Anyone at any skill level that has an interest in creating a plugin for RPG Developer Bakin is welcome to join.

Feel free to create a plugin solo or as part of a group too.

If you need any help while developing a plugin, there are useful resources near the bottom of this page and if those don't answer your questions, you can post your questions in the "#bakin-plugins-and-scripts" chat channel of Bakin's discord server.



Submitting

Submissions start from 1st September 2023 and end on 30th September 2023.

Judgement will then take place until the 5th October 2023.

In addition to submitting your plugin to the jam, you must also submit your plugin in the "bakin-shared-resources" channel of the Bakin discord server.

Feel free to submit multiple plugins too. Each plugin will be judged as separate entries.



Judging

Judging will be done by ThatDaleDude, MelonToucan and AmalgamAsh and take place from 1st Oct - 5th Oct with winners being announced on 6th Oct.

There will be three winners (taking 1st, 2nd and 3rd place).

Plugins will be judged based on the following criteria: InnovationEffectCode, and Documentation. The overall ranking will be based on the summary of those.

Here's a rough breakdown of each criteria that will be judged:

  • Innovation - How creative is your plugin? Does it provide unique functionality?
  • Effect - How much of an effect would the plugin have on a Bakin project vs. without the plugin 
  • Code - The quality of the code from the plugin (i.e. does the code follow best practices? is it easy to read? would it be compatible with other plugins? etc.)
  • Documentation - How well documented is the plugin? Does it have a guide or video to help users install and use it?


Rules

1. You must create a plugin that doesn't currently exist in the "bakin-shared-resources" channel on the RPG Developer Bakin discord server.

2. Any plugins created must be free to use.

3. When submitting your plugin, you must also create a thread for it in the "bakin-shared-resources" channel of the Bakin discord server.



Resources

If you're not sure where to start or you're looking for some help, here are some extremely useful resources to use when creating a plugin:

  • A list of Bakin-related C# tutorials - This is a page website with a number of tutorials I've made for programming in Bakin, including a tutorial on creating a plugin from scratch!

  • Existing Plugins - Feel free to use the code from existing free plugins to see an example of how things are typically done.

  • Me (ThatDaleDude) - If you're still having trouble getting started or have a question in general, feel free to message me on Discord (via the RPG Developer Bakin discord server) and I'll be more than happy to try and help. I'm no guru so I don't have all the answers but I do have experience creating plugins for Bakin. As I'm one of the judges however, the help I'll be able to provide will be limited to answering questions and providing assistance if you're completely stuck.



Prizes

Thanks to the nice folks at SmileBoom, who have sponsored some prizes, the top 3 participants will be able to select any DLC for RPG Developer Bakin of their choosing to win.

Winning participants can choose for any released DLC or upcoming DLC planned for release before summer!

Depending on the winner's position, they can pick multiple DLC to win too:

  • 1st place picks 3 DLC
  • 2nd place picks 2 DLC
  • 3rd place picks 1 DLC