general base of project
It is good to have some time and develop few classes that can be used between game projects. This i would recommend.
main - only basic game object to run draw and update on
game - the core engine that knows how to run a scene where player and objects move, and gui system
camera - ideal one prepared for backgrounds, scrolling backgrounds, game objects and maps, gui components
actions - based on the design it could be used to make the game look better with effects like fade
object - an basic entity can be a player, enemy or npc that handles dialogs, items
tilemap - good to have as basic component with layers at least 2-3
collision - most needed in many concepts
manager - for images, sprites, sounds, musics, fonts
font - a bitmap font prepared
ninepatch - would be great for buttons, dialogs, menus or images s backgrunds
gui components - a button can be used for most things, make it simple
cursor - good to have one that can return where on screen for map clicks happen
These are the core of any modern engine that runs for years and is used in companies. In lua there are only few engines that have anything prepared so the game must be sometimes build on a good to have skeleton prepared.
LUA game developing for dumbies
Some nice ways of doing the lua game developing .
Status | In development |
Category | Other |
Author | Bastian |
More posts
- fonts3 days ago
- scaling the screen6 days ago
- sorting7 days ago
Leave a comment
Log in with itch.io to leave a comment.