Skip to content

Commit

Permalink
Add Getting Started section outline
Browse files Browse the repository at this point in the history
Add a Getting Started section as a light introduction to novices on how to go about  starting a game project.
Move the TDD section post Large Binaries. Sits better there since this is naturally when game development stuff would begin.

WIP #47
  • Loading branch information
DannyDarwiche committed Aug 9, 2021
1 parent dc82bc1 commit 1b2c3a9
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions docs/BlogPost.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,7 @@ Encourage people to learn more about DevOps and continuous integration and apply
## Tone
Humble, laid back, not corporate. We ourselves are beginner developers reaching out to fellow beginners and want to come across as such.

# Structure

# Title

## Subtitle
# Blog

### Kicker
~~Are you an aspiring game developer? \
Expand All @@ -50,12 +46,10 @@ We are two game development students who had the opportunity to collaborate with

*(We are still beginners ourselves so keep in mind that there are be better ways to do what we have done and if you know please do share, we want to keep learning.)*

### TDD
- Why TDD in game development
- Pros/cons
- When/When not to (tied to engine)
- Examples from Unity
- Examples from Godot
### Getting started
- How to get started creaing a game dev project
- Creating repo
- Inviting collaborators

### Project Planning/ Task Management
- Why project planning in game development
Expand All @@ -67,6 +61,7 @@ We are two game development students who had the opportunity to collaborate with
### Version Control
- Why use version control in game development
- How to use it right!
- Commit and branch habits
- How to use it right with other collaborators!
- Benefits
- Project planning (issues)
Expand All @@ -78,12 +73,19 @@ We are two game development students who had the opportunity to collaborate with
- LFS, the possible solution
- Unfortunate reality of no "real" solution for larger projects (with minimal cost or work)

### TDD
- Why TDD in game development
- Pros/cons
- When/When not to (tied to engine)
- Examples from Unity
- Examples from Godot

### Continuous Integration
- GitHub actions and workflows
- Automation for Unity (Licensing issue)
- Automation (Godot)
- Unit tests
- Game builds for tests
- Unit tests (verification)
- Game builds for tests (verification)
- Release notes
- Publish
- Dependencies (action-download-artifact@v2)
Expand Down

0 comments on commit 1b2c3a9

Please sign in to comment.