SFML Resource Manager

As part of a group project consisting of the entirety of the my studio unit class, we were tasked with creating a resource manager for SFML. Development took place of the period of a few weeks, involving thorough phases of planning. These stages included coming up with use cases, sequence diagrams and class diagrams before any code was actually written. Programming wise tasks were broken down and assigned individually, using Git to manage the project repository.

Part of the resource manager functionality wise was the ability to read and parse Lua files, containing lists of singular resources and their related data. My primary contribution to the codebase was implementing the Lua parser, with the ability to nest Lua files or resource packs inside one another. Here is a link to the repository on GitHub. This project is ingoing and its intention is to eventually be flexible enough for adaptation with development libraries other than SFML.

Comments

Popular Posts