
Oscar Alonso developed core gameplay systems and content for the TheApprentice repository, focusing on 2D platformer mechanics, AI behaviors, and level design. Over seven months, he engineered modular animation, physics, and asset management systems in C++ using SDL2 and Box2D, enabling rapid feature iteration and stable playtesting. His work included implementing enemy AI, map progression, and interactive environmental features, while consistently addressing collision, rendering, and stability bugs. By refining map data, optimizing performance, and integrating robust debugging practices, Oscar ensured maintainable code and smoother gameplay. The depth of his contributions established a scalable foundation for ongoing development and content expansion.
October 2025: Delivered targeted collision data refinement for the Map521 area in TheApprentice. The fix improves collision accuracy, reduces glitches, and simplifies future optimizations by consolidating collision areas and cleaning obsolete data.
October 2025: Delivered targeted collision data refinement for the Map521 area in TheApprentice. The fix improves collision accuracy, reduces glitches, and simplifies future optimizations by consolidating collision areas and cleaning obsolete data.
September 2025 — The Apprentice repo: Completed critical NPC rendering and collision fixes and refined map tiles/objects to improve gameplay reliability and level design. Addressed rendering alignment, collision accuracy, and duplication issues across NPCs (caracol and bichopalo) and tightened level-map data (tile IDs and object groups).
September 2025 — The Apprentice repo: Completed critical NPC rendering and collision fixes and refined map tiles/objects to improve gameplay reliability and level design. Addressed rendering alignment, collision accuracy, and duplication issues across NPCs (caracol and bichopalo) and tightened level-map data (tile IDs and object groups).
June 2025 performance summary for TheApprentice repository. This period emphasized stability fixes, gameplay feature delivery, and content expansion to enhance player experience and design flexibility. Key outcomes include crash and collision reliability improvements, new cinematic capabilities with user control, UI/UX refinements, and extensive map/assets updates that enable richer level design and faster iteration.
June 2025 performance summary for TheApprentice repository. This period emphasized stability fixes, gameplay feature delivery, and content expansion to enhance player experience and design flexibility. Key outcomes include crash and collision reliability improvements, new cinematic capabilities with user control, UI/UX refinements, and extensive map/assets updates that enable richer level design and faster iteration.
2025-05 Monthly Summary for oscaralonsoo/TheApprentice: Focused on delivering core gameplay features, stabilizing systems, and enabling robust playtesting pipelines. Key features delivered span AI creatures, environmental mechanics, and map progression, while major fixes and quality improvements enhanced stability and developer velocity. The work established a solid foundation for upcoming playtests and content expansions, with tangible business value in player experience, stability, and asset/branch management.
2025-05 Monthly Summary for oscaralonsoo/TheApprentice: Focused on delivering core gameplay features, stabilizing systems, and enabling robust playtesting pipelines. Key features delivered span AI creatures, environmental mechanics, and map progression, while major fixes and quality improvements enhanced stability and developer velocity. The work established a solid foundation for upcoming playtests and content expansions, with tangible business value in player experience, stability, and asset/branch management.
April 2025: TheApprentice delivered substantial feature expansion, major bug fixes, and a stronger foundation for scalable development. Highlights include stabilizing enemy loading and initialization, expanding the enemy roster with Bloodrusher, Mireborn, Hypnoviper, Creeper, and Scurver, and implementing grid-based positioning on a tiled map. System and content work introduced AbilityZone, Hidden Zone, Dialogue Manager, LifePlant lifecycles, and an NPC framework, supported by asset/import improvements (background textures, dust particles) and new visuals (bloodrusher assets, hypnoviper, creeper, and others). Repo hygiene and branding were improved via removal of .DS_Store files, texture cleanup, and a project rename to TheApprentice. Key stability gains included fixes for pathfinding, out-of-map crashes, and death-animation sequencing, reducing crashes and gameplay friction. Overall impact: richer gameplay, better maintainer experience, and a solid foundation for future content and optimization.
April 2025: TheApprentice delivered substantial feature expansion, major bug fixes, and a stronger foundation for scalable development. Highlights include stabilizing enemy loading and initialization, expanding the enemy roster with Bloodrusher, Mireborn, Hypnoviper, Creeper, and Scurver, and implementing grid-based positioning on a tiled map. System and content work introduced AbilityZone, Hidden Zone, Dialogue Manager, LifePlant lifecycles, and an NPC framework, supported by asset/import improvements (background textures, dust particles) and new visuals (bloodrusher assets, hypnoviper, creeper, and others). Repo hygiene and branding were improved via removal of .DS_Store files, texture cleanup, and a project rename to TheApprentice. Key stability gains included fixes for pathfinding, out-of-map crashes, and death-animation sequencing, reducing crashes and gameplay friction. Overall impact: richer gameplay, better maintainer experience, and a solid foundation for future content and optimization.
March 2025: Delivered core gameplay, stability, and usability improvements for TheApprentice, with a strong focus on player experience, enemy systems, and map interactions. Implemented and refined the Player Animation System with save-data configuration; added a Parallax Background to enhance scene depth; launched the Enemies system with initial and updated implementations, including dynamic behaviors and a complete load/init/destroy lifecycle, plus Pathfinding support for tiled maps. Introduced the CaveDrop system with state management and listeners, and rolled out startup UX and visual polish (Skip Intro, initial player position, and a configurable fullscreen option). Additional enhancements include a Drop Splash effect and ongoing slime/environment tests. This work improves player engagement, accelerates iteration, and strengthens the project’s modularity and test coverage.
March 2025: Delivered core gameplay, stability, and usability improvements for TheApprentice, with a strong focus on player experience, enemy systems, and map interactions. Implemented and refined the Player Animation System with save-data configuration; added a Parallax Background to enhance scene depth; launched the Enemies system with initial and updated implementations, including dynamic behaviors and a complete load/init/destroy lifecycle, plus Pathfinding support for tiled maps. Introduced the CaveDrop system with state management and listeners, and rolled out startup UX and visual polish (Skip Intro, initial player position, and a configurable fullscreen option). Additional enhancements include a Drop Splash effect and ongoing slime/environment tests. This work improves player engagement, accelerates iteration, and strengthens the project’s modularity and test coverage.
February 2025 monthly summary for TheApprentice project: Delivered the foundational scaffolding and core engine skeleton for a platformer, establishing the project structure to enable rapid feature development and streamlined onboarding. No major bugs fixed this month; foundation work completed for future iterations.
February 2025 monthly summary for TheApprentice project: Delivered the foundational scaffolding and core engine skeleton for a platformer, establishing the project structure to enable rapid feature development and streamlined onboarding. No major bugs fixed this month; foundation work completed for future iterations.

Overview of all repositories you've contributed to across your timeline