During the first semester of Grade 12, we were tasked with creating a lesson plan in any medium for our current unit, Sexual/Gender Identity & Social Diversity.
For my project, I chose to create a game to educate users about Sexual & Gender Identity. I chose to create it via the Lua programming language with Love2D as the Game Engine. The game was created in Visual Studios Code and used images of the identity's flag and symbol along with a Terminal Interface created within Canva to print a summary and "card" for a short, detailed summary about each identity. The key binds included movement keys (Arrow Keys or W, A, S, D) and an interaction key (F).
This project took about 5 hours total, cumulative (four classes of 55 minutes each and some time at home). It was really fun to program the game, write the summary, research, and educate others while adding interactions and hands-on learning. There is nothing I would do differently and I think it helped me understand Lua and programming and game engines more. It also allowed me to understand code and logic more and made me think critically about game development, game theory, and consumer perspective.
For the ESLOs, I recall that this required being a Strategic Learner where we learned challenging topics and identified important issues and knowledge, an Innovative Thinker where we became better at thinking unconventionally and applied knowledge to solve errors, and creating the game, and the video shows proof of being an Articulated Communicator, as I describe the project itself and how it works.