Is your feature request related to a problem? Please describe.
The lack of tutorials for how to use FastJ greatly hinder a newcomer's ability to effectively use the game engine.
What should the solution be like?
Add tutorials to FastJ depicting how just about anything in FastJ works -- from an empty window, to rendering game objects, to adding game object behaviors, to scene management, etc.
Anyone is free to create tutorials!
@lucasstarsz will be proofreading and content-checking tutorials as needed.
You may also request that I notify you if your tutorial needs to be updated for whatever reason -- you can opt out of this at any time.
Tutorials to complete
Using SimpleManager
[x] Empty Window -- Hello, FastJ!
Using Drawables
[x] Creating/Rendering a Game Object
[ ] Creating/Rendering a UI Element
[x] Creating Models
[x] Writing/Reading Models to .psdf format
Using FastJEngine
[x] Using FastJEngine#log/warning/error
[x] Using FastJEngine#configure
[x] Using FastJEngine#setTargetFPS
[x] Using FastJEngine#setTargetUPS
Using SceneManager
[x] Switching between two Scenes in a SceneManager
[ ] Using a persistent UI to switch between 3+ Scenes
Miscellaneous
[x] Getting Keyboard Input
[x] Getting Mouse Input
[x] Moving the Camera
[x] Using Behaviors
[x] Using Tags
[x] Using Audio -- see #23
[x] Change global rendering settings
Progress on this issue will be tracked in the examples branch. Feel free to suggest tutorials not yet mentioned!
Is your feature request related to a problem? Please describe.
The lack of tutorials for how to use FastJ greatly hinder a newcomer's ability to effectively use the game engine.
What should the solution be like?
Add tutorials to FastJ depicting how just about anything in FastJ works -- from an empty window, to rendering game objects, to adding game object behaviors, to scene management, etc.
Anyone is free to create tutorials!
@lucasstarsz will be proofreading and content-checking tutorials as needed. You may also request that I notify you if your tutorial needs to be updated for whatever reason -- you can opt out of this at any time.
Tutorials to complete
.psdf
formatFastJEngine#log/warning/error
FastJEngine#configure
FastJEngine#setTargetFPS
FastJEngine#setTargetUPS
Scene
s in aSceneManager
Progress on this issue will be tracked in the
examples
branch. Feel free to suggest tutorials not yet mentioned!