# REPORT: Michael Crouch ## ROLLUP * **RISKS**: * **OBJECTIVES**: * **INITIATIVES**: * 30/60/90 plan: * 30 * Begin ramping up on AI systems. * Assist with AI weapon migration to new item systems. * 60 * Demonstrate understanding of multiple gameplay systems: AI, Items, Inventory, Guns, * Majority of work for AI weapon migration to new item systems completed. * 90 * All work for AI weapon migration to new item systems completed. * Implement 1 new combat AI archetype or 2 variants. * **TASKS**: * **NEED**: * **ACCOMPLISHMENTS**: * **KEY DECISION**: * **CAREER GOALS**: * Individual Contributor (0%) vs Manager (100%) spectrum: 65% * Want 1: Combat AI * Want 2: Serving as a bridge between eng and design * Want 3: Mentoring others * Dont 1: Working far away from screen (ex: deep systems & tooling) * Title: Senior Gameplay Programmer / Technical Designer * Current: Junior Gameplay Engineer (IC1) ### Pending Topics * ?? ### 08/25/23 * Pulse check * Starting to feel overwhelmed as only dedicated enemies programmer ### 08/04/23 * Pulse check * Going very well * Work is BP heavy and missing working in C++ * Potential for systems work upcoming in AI ### 05/19/23 * Pulse check * Going very well ### 04/20/23 * Pulse check * Going well overall * Manager / Functional Lead * Functional Lead is *normally* an engineer * Right now the Functional Lead is the Strike Team * Build Stability * Impossible to be build-break-free * Best you can do is * Check feature for bugs and crashes * Could compile in Editor **and** Test (Game) Configurations * This is a bit of a stretch for small changes * July Break * Check with Maria - should be July 4th ### 04/07/23 * Pulse check * Going well overall ### 03/07/23 * Pulse check * Going well * Level of responsibility is good * Branching out to collaborate w/ other engineers * AI weapon migration * Arch plan approved * Michael will generate tasks ### 02/21/23 * Pulse check * Going well * Learning how to work at CPG * Efficiency is lower than ideal, but getting better * AI weapon migration * Work is progressing smoothly * Action table migration nearing completion * Career goals ### 01/24/23 * Pulse check * First weeks have been going well * Resources for ramping up are sufficient * AI weapon migration * RequestPermissionToSelectAttack * Remove potential point of failure in the AI System * Shifting to composition rather than inheritance * Consolidating the complexity to make debugging easier * Codebase review ### 01/16/23 * Basics * This document is primarily for me (Michael). * Michael should be taking the notes * Red/Green weeks * Green -> more heads down * Red -> more meetings * Counterplay values ***velocity*** (work efficiency), leading to iteration * Discipline/Reliability required from devs * Working at CPG * Git -> PlasticSCM, to support majority of team (content devs) * Content uses a simple check out, push back in model * Engineering uses a branching model * Three main branches * Dev Content OS (Out Source Content, gets merged to Dev Content) * Dev Content (Binaries, gets merged to Dev) * Dev (Code and sometimes Blueprints, Source of Truth) * Branch off Dev, Code Review, someone merges it into Dev * Child branches can be used if the merge process is taking too long * A code review covers an entire branch * Sprint workflow * Milestones built up out of 2 week sprints * 10-15 points are expected per sprint * Technical Feature Lead (Producer X Eng) -> assess tech work and plan out estimates * Producers go cross-discipline and make sure dependencies are in order and such * Vadim Nestorovich (TFL) * Travis Fox (AI Producer) * Alex Obatake (Other new AI Eng) * Jami Jeffcoat (AI Designer) * I may estimate some tasks but for now will stick more to assigned roadmaps