IEEE Summer School on Computational Intelligence for Game Development
July 17-21 & 24-26 Old Main 1241, Thompson Rivers University,
Kamloops, British Columbia, Canada

  • days
  • Hours
  • Minutes
  • Seconds
🥳 🎉 🎂
Get your tickets

Speakers

profile

Joseph Brown: Joseph Alexander Brown was born in Niagara-on-the-Lake, ON, Canada, on July 6, 1985. He received the B.Sc. (Hons.) with first class standing in computer science with a concentration in software engineering, and M.Sc. in computer science from Brock University, St. Catharines, ON, Canada in 2007 and 2009, respectively. He received the Ph.D. in computer science from the University of Guelph in 2014. He also holds a к.ф.-м.н. issued by the Russian Higher Degree Attestation Committee in 2019. He previously worked for Magna International Inc. as a Manufacturing Systems Analyst and as a visiting researcher at ITU Copenhagen, and was most recently Associate Professor and Head of the Artificial Intelligence in Games Development Lab at Innopolis University in Innopolis, Republic of Tatarstan, Russia. He is currently an Assistant Teaching Professor at Thompson Rivers University, Kamloops, BC, Canada and an Adjunct Professor of Computer Science at Brock University, St. Catharines, ON, Canada.

profile

Matthew Guzdial: Matthew Guzdial is a Assistant Professor at the University of Alberta whose research focuses on creative artificial intelligence and machine learning, with two major research vectors. The first is the application of AI/ML to domains we would typically consider requiring human creativity, which exposes limitations and potential for development of current AI/ML approaches. The second is the application of computational models of creativity to standard AI/ML tasks to improve the performance on these tasks.

profile

Patricia Pizer: Patricia Pizer, a veteran in the gaming industry with a lifelong passion for games, intertwines her childhood memories of card and board games with her interest in animal intelligence, particularly parrots. Meeting her companion, Buster Keaton, sparked her curiosity about cockatoos, eventually leading her to merge her love for games with her fascination for avian cognition, resulting in her role as Director of Game Research and Fun at Parrot Concepts, pioneering mobile games aimed at enriching parrots' lives and bonding experiences with their human owners.

profile

Aaron Gordon: Aaron Gordon knows a thing or two about design. Currently working at Brace Yourself Games in Vancouver as their Game Design Director, he’s worked on a variety of titles from limb-flailing motion games, epic space sims, indie darlings and established AAA fan favorites. With a passion for design frameworks, methodologies and collaborative design and is all about being a force multiplier for teams. When he’s not grinding on Destiny, binging One Piece or running D&D you’ll probably find him hurtling down a mountain somewhere or trapped under his cats.

profile

Andrew Stewart: Andrew Stewart is a born and raised Vancouverite who has been fortunate enough to animate on such projects as Teenage Mutant Ninja Turtles, Luigi’s Mansion 3, and the Gears of War franchise. Throughout his life, he has maintained a passion for video games, art, and anything that allows him to express himself creatively. He is laser-focused on growing his craft and sharing his knowledge with others. He also enjoys any sort of athletic or food-related activity.

Topics

    Student Licenses and Software Round Table, TRUSU Game Development Club

    During the session, we'll discuss different types of licenses and explain how to access them, including popular game engines like Unity and Unreal Engine. We'll also provide tips on software setup and how to optimize your workflow. This is a must-attend event for anyone interested in game development or looking to enhance their software skills. Don't miss this chance to discover new tools and software that can help you succeed in the world of game development. Join us to learn about student licenses and software setup with TRUSU Game Dev Club.

    Game Engine Round Table, TRUSU Game Development Club

    Join us for the Game Engine Round Table by TRUSU Game Development Club! Dive into discussions on popular engines like Unity, Unreal, and Godot. Learn about their features, limitations, and get tips from fellow developers. Don't miss out on this chance to level up your game development knowledge!

    Game Jam Round Table, TRUSU Game Development Club

    Welcome to our Game Jam Round Table! Whether you're a seasoned developer or just dipping your toes into game creation, this event is your gateway to the thrilling world of game jams. Join us for an interactive session where we'll delve into the ins and outs of game jams, sharing tips, tricks, and strategies to excel in these exhilarating challenges.

    Basics Of Godot, TRUSU Game Development Club

    Join us for Basics of Godot with TRUSU Game Development Club! Whether you're new to game dev or want to expand your skills, this session covers the essentials of Godot. Learn to set up projects, navigate the interface, and implement basic mechanics. Don't miss out on this chance to kickstart your game dev journey!

    Basics Of Unity, Matthew Guzdial

    A general overview of the basic components of Unity including scenes, the camera, game objects, and basic scripting.

    Basics Of Game AI, Matthew Guzdial

    A breadth-based survey of Artificial Intelligence (AI) approaches actually applied in modern game development, including path planning, decision making, and procedural content generation.

    Lootboxes, F2P & Monetization, Joseph Brown

    Joseph Brown explores lootboxes and free-to-play models, discussing their mechanics, ethics, and impacts on player experience. Learn how to implement monetization strategies that balance profitability with player satisfaction.

    Game Design & Prototyping, Matthew Guzdial

    A general overview of game design frameworks such as Flow, MDA, and Game Feel, followed by a paper prototyping session allowing students to practice applying these concepts.

    Rules Design & Structure, Joseph Brown

    Joseph Brown breaks down the principles of designing clear, engaging, and fair game rules. Gain insights into balancing mechanics, ensuring intuitive interactions, and avoiding common pitfalls in rules design.

    Game Development Tools Round Table, TRUSU Game Development Club

    Join us for the Game Development Tools Round Table, hosted by the TRUSU Game Development Club! Dive into discussions on your favorite software and tools for game development. Share insights, exchange recommendations, and explore new avenues to elevate your game creation journey. Don't miss this opportunity to connect with fellow enthusiasts and discover the tools that can revolutionize your game development process!

    GDC Round Table, TRUSU Game Development Club

    Join us for an engaging round table discussion on the highly anticipated Game Development Conference (GDC). This session is designed to provide a platform for educators and students to share their experiences and insights from attending GDC. If you've attended the conference in the past, come and share your experiences, tips, and takeaways. For those who haven't yet had the chance to attend, this is the perfect opportunity to ask questions and learn more about what to expect at GDC.

    Monetization Round Table, TRUSU Game Development Club

    Join us for the Monetization Round Table by TRUSU Game Development Club! Explore strategies like in-app purchases and ads, learn best practices, and connect with fellow developers. Don't miss this chance to boost your game's revenue potential!

    Creating Social Systems for More Engaging and Immersive Games, Patricia Pizer

    Game design spans many different aspects of a game: what the game entails, how it feels, what the players experience. The design of underlying systems dictates the potential success and stickiness of a game.

    Game Animation in Maya and Unreal , Andrew Stewart

    During this demonstration Principal Animator Andrew Stewart will walk you through the basics of setting up a scene in Maya, creating a small character animation, preparing the animation for export, and finally bringing that animation into the game engine for blueprint integration.

    Camoflague Generation, Joseph Brown

    Joseph Brown delves into creating realistic camouflage in games. Discover the algorithms and techniques for generating effective camouflage patterns that enhance gameplay and visuals.

    Game Design Frameworks, Aaron Gordon

    Practical frameworks to structure your game around. We'll cover Game Pillars, Loops and User Stories. How they interlink, how they help us get unstuck / working on the right things and improve a game's vision and identity.

    The Inside Scoop, Aaron Gordon

    We'll talk about common pitfalls we've all made as designers and how to mitigate them, the importance of design soft skills (and what they are), plus what lead designers actually look for in portfolios and design candidates when hiring. We'll also jam and field loads of questions until we get kicked out.

Schedule

    Wednesday, July 17th

    • 9:00am - 10:00am
    • Practice

    • 10:00am - 11:00am
    • Practice

    • 11:00am - 12:00pm
    • Student Licenses Round Table

    • 12:00pm - 1:00pm
    • Lunch

    • 1:00pm - 2:00pm
    • Basics Of Godot

    • 2:00pm - 3:00pm
    • Basics Of Godot

    • 3:00pm - 4:00pm
    • Break

    • 4:00pm - 5:00pm
    • Rules Design & Structure

    • 5:00pm - 6:00pm
    • Rules Design & Structure

    Thursday, July 18th

    • 9:00am - 10:00am
    • Practice

    • 10:00am - 11:00am
    • Practice

    • 11:00am - 12:00pm
    • Game Engine Round Table

    • 12:00pm - 1:00pm
    • Lunch

    • 1:00pm - 2:00pm
    • Basics Of Unity

    • 2:00pm - 3:00pm
    • Basics Of Unity

    • 3:00pm - 4:00pm
    • Break

    • 4:00pm - 5:00pm
    • Game Design/Prototyping

    • 5:00pm - 6:00pm
    • Game Design/Prototyping

    Friday, July 19th

    • 9:00am - 10:00am
    • Practice

    • 10:00am - 11:00am
    • Practice

    • 11:00am - 12:00pm
    • Game Jam Round Table

    • 12:00pm - 1:00pm
    • Lunch

    • 1:00pm - 2:00pm
    • Basics Of Game AI

    • 2:00pm - 3:00pm
    • Basics Of Game AI

    • 3:00pm - 4:00pm
    • Break

    • 4:00pm - 5:00pm
    • Lootboxes, F2P & Monetization

    • 5:00pm - 6:00pm
    • Lootboxes, F2P & Monetization

    Wednesday, July 24th

    • 9:00am - 10:00am
    • Practice

    • 10:00am - 11:00am
    • Practice

    • 11:00am - 12:00pm
    • Game Tools Round Table

    • 12:00pm - 1:00pm
    • Lunch

    • 1:00pm - 2:00pm
    • Social Systems

    • 2:00pm - 3:00pm
    • Social Systems

    • 3:00pm - 4:00pm
    • Break

    • 4:00pm - 5:00pm
    • Camoflague Generation

    • 5:00pm - 6:00pm
    • Camoflague Generation

    Thursday, July 25th

    • 9:00am - 10:00am
    • Practice

    • 10:00am - 11:00am
    • Practice

    • 11:00am - 12:00pm
    • Game animation in Maya and Unreal

    • 12:00pm - 1:00pm
    • Game animation in Maya and Unreal

    • 1:00pm - 2:00pm
    • Lunch

    • 2:00pm - 3:00pm
    • Game animation in Maya and Unreal

    • 3:00pm - 4:00pm
    • Game animation in Maya and Unreal

    • 4:00pm - 5:00pm
    • Break

    • 5:00pm - 6:00pm
    • GDC Round Tabl

    Friday, July 26th

    • 9:00am - 10:00am
    • Practice

    • 10:00am - 11:00am
    • Practice

    • 11:00am - 12:00pm
    • Game Design Frameworks

    • 12:00pm - 1:00pm
    • Game Design Frameworks

    • 1:00pm - 2:00pm
    • Lunch

    • 2:00pm - 3:00pm
    • The Inside Scoop

    • 3:00pm - 4:00pm
    • The Inside Scoop

    • 4:00pm - 5:00pm
    • Break

    • 5:00pm - 6:00pm
    • Monetization Round Table