- Class Discussion
- Class Exercises
- Feb. 2nd About Our Class
- Feb. 15th A Basic HaxeFlixel Project
- Apr. 4th Exploring Game Programming Patterns
- Lecture Slides
- Understanding Git Usage:
- Introduction to Engines and HaxeFlixel:
- Preparing for Mini Jam:
- Git
- Git Cheat Sheet
- Git Fork Syncing (how to fix merge conflicts when merging from your fork to the original repository)
- HaxeFlixel
- Assignment 1: What do we already know about Git? - Due Thursday, 1/26/2023 @ 5:30 PM
- Assignment 2: Using the GitHub Fork-and-Branch Contribution Strategy - Due Tuesday, 2/13/2023 @ 5:30 PM.
- Assignment 3: Creating Heroes with Varied Behavior - Due Thursday, 2/23/2023 @ 5:30 PM
- Bonus Assignment: Exploring Additional HaxeFlixel Features - Optional, no grade assigned
- Midterm Game Project
- Proposal due Thursday, 3/9/2023 @ 5:30 PM
- Progress / Plan Checkpoint on Tuesday, 3/21/2023 during class
- PR Submittal due Tuesday, 3/28/2023 @ 11:59
- PR Review, Approval, Merge due Thursday, 3/30/2023 @ 11:59 PM
- Project Reflection due Tuesday, 4/4/2023 @ 11:59 PM (Early Turn-in Recommended)
- Mini Jam Project
- Final Project
- Final Project Proposal due Thursday, 4/20/2023 @ 5:30 PM
- Git and GitHub
- HaxeFlixel
- Godot
- General
- Git Download
- GitHub Signup
- GitHub Desktop Download
- HaxeFlixel Download and Setup
- includes links to install the appropriate Haxe development environment and an effective IDE (Visual Studio Code recommended)
- Godot Download
- Invite link available on request - send @SamBumgardner an email and we'll figure it out.