Fork This! - leemet16/game-design-toolkit GitHub Wiki
GitHub and this Game Design Toolkit are key resources that you and your team can use as you build your video game.
To get the most out of this experience, you are encouraged to Fork this project. Don't let the strange name fork throw you off. Forking is a powerful way for you to use the toolkit. When you fork the project, you create your own copy that you can edit and change as it makes sense for your project. In addition, because the project is hosted via Github, you can use some of the other GitHub features such as the following:
- Code Sharing and Versioning: No one likes to lose any of their project files (code, images, audio, documentation, etc.). Github helps you to manage, share, and version your source files.
- Project Management: Completing a project with lots of things to do and multiple people to coordinate is a challenge. Github provides a Projects feature that provides a simple way, known as a Kanban board, to see what has to be done, what's in progress, and what has been completed.
- Wiki: There are many details, options, and pages in this Game Design Toolkit wiki. As your team makes decisions and makes progress on a game, you can delete pages, add pages, remove options, and narrow down what is helpful for you to get your work done.
- Issue Tracking: The game development process is iterative and incremental, which means you take small steps, make discoveries, and then take another small step using new information to guide follow-up efforts. This information may be a new request from game players, input from team members, or the identification of a bug. Having a way to track these issues is a great way to both keep focus and plan future work.
What do you need to do to get started?
- Create Github accounts
- Fork the project
- Start working on your project
Check out the GitHub YouTube channel for more information about GitHub. Here are some starter videos to help get you on your way:
References
Feliciano, J., Storey, M. A., & Zagalsky, A. (2016, May). Student experiences using GitHub in software engineering courses: a case study. In Proceedings of the 38th International Conference on Software Engineering Companion (pp. 422-431). ACM.
Forte, A., & Bruckman, A. (2007, October). Constructing text:: Wiki as a toolkit for (collaborative?) learning. In Proceedings of the 2007 international symposium on Wikis (pp. 31-42). ACM.
Gunnarsson, S., Larsson, P., Mansson, S., Martensson, E., & Sönnerup, J. (2017, June). Enhancing Student Engagement Using GitHub as an Educational Tool. In Lunds universitets pedagogiska utvecklingskonferens 2017Lunds universitets pedagogiska utvecklingskonferens 2017. AHU, Lunds universitet.
Hu, Q., & Johnston, E. (2012). Using a wiki-based course design to create a student-centered learning environment: Strategies and lessons. Journal of Public Affairs Education, 493-512.
Zagalsky, A., Feliciano, J., Storey, M. A., Zhao, Y., & Wang, W. (2015, February). The emergence of github as a collaborative platform for education. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (pp. 1906-1917). ACM.