I’ve long been a fan of the excellent name generation tool called The Everchanging Book of Names. In addition to generating “good” quality names, it also allows the user to add additional name “languages” (called chapters in EBoN parlance) with their own language rules for generation.
Unfortunately, EBoN is difficult to purchase (no PayPal) and there’s no SDK for getting names within external programs.
After a decent amount of research into advanced name generation techniques, I’ve come up with a plugin for generating names of a similar quality to that produced by EBoN, but now accessible in UE4 and other programs.
The package would include:
- The UE4 Plugin, allowing C++ and Blueprint generation of names based on a “codex” (chapter)
- A UE4 based GUI for generating names and making new codices.
- Standalone program for generating names and creating new codices.
- A number of default codices for making names in popular styles for fantasy, modern day and scifi.
- Plugin is a wrapper library so that source builds are supported, all plugin interface code is public to plugin customers.
I’m thinking about $10-15 for the package.
Is this something people would be interested in? Also note that it’s not relegated to fantasy names, contemporary or sci-fi names are also possible.
Here’s a look at the standalone program (UE4 UMG GUI will look the same/same functionality).
Updates:
- Advanced Formatting
- Automatic Settings Save/Load
Here’s an example of using the advanced formatting to generate names in the format S’L (shortname apostrophe longname).
Updates:
- Multithreading
- Advanced Formatting/Templates
Advanced formatting - these are basically “templates” for name generation. L represents one long name, S one short name, and the other options are a hyphen (-), apostrophe (’) or space. Default combos are provided in common configs.
To generate “Firstname Lastname”, L S is a good combination. You can also do things like S-S L or S’L S, for more complex fantasy names.
To use this, just select the part you want in your format (L, S, apostrophe, hyphen or space) and click the + button. Once you’ve got your format looking how you want it, click the > button to add it to the list. To make the generator use it, check the checkbox. To clear a format, press the X.