When developers use this engine, there should be a standard means of a title splash screen and a pause menu.
You have three options for save files:
- JSON.
- Pros: Natively supported. Human readable. Relatively easy for newbies to grasp.
- Cons: No comments, which will be needed for parts of the file.
- XML.
- Pros: Structured and extensible. Supports comments. Pretty widely used.
- Cons: Verbose. Harder to parse, especially once it gets big. Not as natively supported.
- SQL.
- Pros: Powerful. Enforces data integrity. Scalable.
- Cons: Complex. Could be too complicated for a small Sonic fan game. Could definitely require dependencies.
When developers use this engine, there should be a standard means of a title splash screen and a pause menu.
You have three options for save files: