Skip to content

Milestone 5 - Starter Template

This template provides the testing and polish foundation for Milestone 5.

What's Included

  • Test Framework - Automation test base classes
  • Test Suites - Movement, interaction, and AI tests
  • Console Variables - Runtime tuning system
  • Debug Tools - Visualization and logging helpers
  • Build Validation - Asset and code verification

Download Template

📁 Download Template Files

Prerequisites

  • ✅ Completed Milestones 1-4
  • ✅ Full game systems implemented and working

Implementation Guide

Follow the detailed Milestone 5 Guide to implement:

  1. Automation Testing - Comprehensive test suite
  2. Console Variables - Runtime parameter tuning
  3. Debug Visualization - Development tools
  4. Performance Monitoring - Optimization helpers
  5. Build Validation - Quality assurance

Key Features to Implement

  • [ ] Automated test suite
  • [ ] Console variable system
  • [ ] Debug visualization tools
  • [ ] Performance monitoring
  • [ ] Build validation
  • [ ] Code documentation and cleanup

Console Variables Reference

Key CVars to implement:

  • platformer.camera.LagSpeed - Camera responsiveness
  • platformer.interaction.Range - Interaction distance
  • platformer.movement.WalkSpeedMultiplier - Movement tuning
  • platformer.ai.DetectionRange - AI perception range
  • platformer.debug.* - Various debug tools

Testing Your Implementation

  1. Run automation tests in UE Editor
  2. Use console variables to tune gameplay
  3. Enable debug visualizations
  4. Check build for warnings/errors
  5. Validate all systems work together

Next Steps

After completing this milestone:

  • 🎉 Your game foundation is complete!
  • Add custom gameplay features
  • Create levels and content
  • Consider stretch goals from the main guide