Game Design / Development workshop.

Game Design / Development workshop.

I've been leading a series of game design and development workshops, hosted by STEAMsport in partnership with the BDPA’s Youth IT program. Over the past few months, I have had the privilege to introduce an enthusiastic group of young minds to the fundamentals of game design and development, leveraging the versatile platform of Microsoft MakeCode Arcade.

Our sessions are designed not just to teach coding but to inspire creativity and problem-solving skills in students from diverse backgrounds. The transition from using simple drag-and-drop blocks to writing actual code in Python or JavaScript is seamless with MakeCode, allowing each student to progress at their own pace. By initially abstracting some of the difficulties in game development it allows the students to focus some core game design concepts like

Understanding of Game Design Principles

  • Key concepts in game design: mechanics, dynamics, and aesthetics.
  • How these elements work together to create engaging gameplay.

Proficiency in Microsoft MakeCode

  • Navigating the interface.
  • Using the code editor.
  • Utilizing various tools to create games.

Ability to Develop Basic Games

  • Designing and developing a complete game.
  • Incorporating elements such as character movement, objectives, and obstacles.

Knowledge of Different Gaming Perspectives

  • Impact of choosing the right perspective (e.g., first-person, third-person, top-down, side-scrolling).
  • How perspective enhances storytelling and gameplay.

Skills in Storytelling Through Games

  • Effectively incorporating narrative elements.
  • Enhancing player engagement and emotional connection to the game.

Application of Gamification Techniques

  • Using points, badges, and leaderboards.
  • Increasing user engagement and making games more compelling.

Experience in Level Design and Progression

  • Creating well-balanced game levels and challenges.
  • Scaling difficulty to keep players engaged without overwhelming them.

Ability to Conduct Playtesting and Interpret Feedback

  • Effective playtesting techniques.
  • Gathering and applying feedback to improve gameplay, usability, and overall game quality.

Development of Communication Skills

  • Presenting game development processes and learnings.
  • Receiving constructive criticism and articulating design choices.

Enhanced Creativity and Problem-Solving Skills

  • Encouraging innovative thinking in design and problem-solving.
  • Boosting ability to innovate within game development tools.

I love seeing students light up as they realize they can control their technology narrative—not just playing games but creating them. In each session, they build, test, and iterate on their projects, gaining confidence and skills that go beyond the classroom.

This workshop series underlines my commitment to providing hands-on, practical education that prepares the next generation of game developers for future careers in game design/development A big shout-out to all the young participants who are on their way to becoming not just consumers of technology but also creators.

Thanks to STEAMsport and BDBPA for supporting this initiative. Let's continue to invest in our youth and empower them to explore, create, and innovate.

#ESports #GameDevelopment #YouthEducation #TechInnovation #STEAM #MakeCode #FutureLeaders

To view or add a comment, sign in

More articles by Shawn Johnson

  • The Rise of AI Agents: Beyond Simple Automation

    In the rapidly evolving landscape of artificial intelligence, a new paradigm is emerging that promises to change how we…

    1 Comment

Others also viewed

Explore content categories