Skip to content
This repository has been archived by the owner on Dec 20, 2022. It is now read-only.

0.1.3 Serialization #30

Closed
3 tasks done
eerii opened this issue May 7, 2021 · 0 comments
Closed
3 tasks done

0.1.3 Serialization #30

eerii opened this issue May 7, 2021 · 0 comments

Comments

@eerii
Copy link
Owner

eerii commented May 7, 2021

  • YAML Support
  • Scene Loading
  • Player Loading

Serialization is a key part of any game. Here it will be used for loading and saving scenes, saving the game, animations... I decided to go with YAML because it looks pretty :3
During this update I also did a few major things:

  • Vec2 and Rect2 now have different int and float versions.
  • Added an animation component, that will need to be expanded in the future.

Future serialization will need more steps, some of them might be:

  • Saving the game
  • Saving the state of a scene in game
  • Scene changes and cross-scene data
  • Level editor (and tilemap)
  • Animation serialization
  • ImGui editing of serialized files
@eerii eerii mentioned this issue May 7, 2021
16 tasks
@eerii eerii closed this as completed May 7, 2021
@eerii eerii added this to the 0.2 Light milestone May 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant