

I learned the Lua language during this project, and used its strengths to help design the sorting and prioritization algorithm of the Store Managerial AI. Lua allowed for more complicated scenarios to be created easily by the engineering team, such as realistic poker games played by sims, and my assignment, which was a store managerial AI. This project was the first which introduced the programming language Lua, as an alternative to the built-in proprietary language normally used to write The Sims behavior. Responsibilities: Gameplay Programming: Store Manager AI, Employee Assignments, Crafting StationsĪfter working on the base game The Sims 2 and the first expansion pack The Sims 2: University, I was called back to the PC team following the release of The Sims 2 Console to help make an expansion pack about building a store for your sims to shop at. 2006, Electronic Arts, PC (view on MobyGames)
