IEEE Summer School on Computational Intelligence for Game Development
July 17-21, 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

Marco Scirea: Marco Scirea is an Associate Professor in the Maersk Mc-Kinney Moller Institute at University of Southern Denmark as part of the Game Development and Learning Technologies group. He has a PhD in Affective Music Generation and its Effect on Player Experience as part of the Center for Computer Games Research games at the IT University of Copenhagen. His PhD research investigated the expression of moods and the affective effect this mood-expressive music can have on the listener and applied this research to games: the final objective was to create a system where, by using a cognitive model of the player, we would be able to identify the player's emotional state and be able to reinforce or manipulate it through the use of mood-expressive music to improve user experience. What this research hopes to achieve is creating better immersive experiences (reinforcement of current emotional state and playstyle) and help the designers create experiences where the players are put in a specific emotional state (manipulation).

profile

Robert Seib: Rob Seib is an IT professional, board game designer, and TRU alumni with a comp sci diploma. He is most passionate about designing human-centric, inclusive experiences.

profile

Jonathen Strebchuk: Jonathen has been playing video games since the NES was new, and has been directly and indirectly involved in the industry for a number of years. He has been involved in QA builds and marketing for a number of video games and is a content creator with a few thousand followers. He is also part of a content creator community with a large audience reach. Currently Jonathen is an IT manager with BCLC and is currently studying Technology Management at BCIT. Jonathen understands the business of video games, from business planning, marketing (traditional and non-traditional), operations and building a broad and loyal audience.

Topics

    Student Licenses and Software Set Up, 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.

    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.

    Basics Of Unity, TRUSU Game Development Club

    Join TRUSU Game Development Club for an introduction to Unity, one of the most popular game engines used in the industry. During this session, we'll cover the basics of Unity, including how to set up a new project, how to use the editor interface, and how to create basic game mechanics. If you're new to game development or just getting started with Unity, this is the perfect opportunity to learn the fundamentals of the engine. You'll also have the chance to ask questions and get advice from experienced game developers.

    Computational Intelligence for Board Game Prototyping, Joseph Brown

    Join Joseph Brown for an informative session on using computational intelligence for board game design. You'll learn about how artificial intelligence techniques can help you create engaging and balanced games. Joseph will provide practical examples of how these techniques have been used in popular board games, such as Settlers of Catan and Carcassonne.

    Fundamentals of AI in Unity, Marco Scirea

    Join Marco Scirea for an in-depth exploration of the fundamentals of artificial intelligence (AI) in Unity. During this session, you'll learn how to create intelligent agents and autonomous behaviors for your games using Unity's AI tools. Marco will provide practical examples and demonstrations of how to implement different AI techniques, such as decision-making, pathfinding, and behavior trees.

    3D Printing To Help you Understand Your Designs, TRUSU Game Development Club

    Join the TRUSU Game Development Club for a fascinating session on how 3D printing can help you better understand your character designs. During this session, you'll learn how 3D printing can provide you with a tangible model of your design that can be held, examined, and tested. You'll see how a 3D printed model can help you identify design flaws, improve proportions, and ensure that your design works in real life.

    Music in Games, Can AI Help Developers? Yes, Marco Scirea

    Join Marco Scirea for an exciting session on the role of artificial intelligence (AI) in creating music for games. During this session, you'll learn about the current state of AI-generated music and how it can be used in game development. Marco will provide practical examples of how AI-generated music can help developers create immersive game experiences.

    Game Engine Round Table, TRUSU Game Development Club

    Join TRUSU Game Development Club for a round table discussion on game engines. During this session, we'll discuss different game engines and compare their features, capabilities, and drawbacks. This is the perfect opportunity to learn more about the tools available to game developers and to share your experiences with others.

    Computational Intelligence for Procedural Content, Joseph Brown

    Discover the latest techniques and algorithms used in game development to generate diverse and engaging content with Joseph Brown. In this session, you'll learn about the role of computational intelligence in creating procedural content for games and how to integrate it into your game development workflow.

    Game Jam Tips & Tricks, TRUSU Game Development Club

    Join the TRUSU Game Development Club for an informative session on game jam tips and tricks. During this session, you'll learn about the essential skills and strategies for participating in a successful game jam.

    Affordance Theory for Games, Joseph Brown

    Join Joseph Brown for an insightful session on the importance of affordance theory in game design. In this session, you'll learn how to use affordances to design games that are intuitive, engaging, and enjoyable for players.

Schedule

    MONDAY

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

    • 10:00am - 11:00am
    • Student Licenses and Software Set Up

    • 11:00am - 12:00pm
    • Basics Of Unity

    • 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
    • Basics Of Unity

    • 5:00pm - 6:00pm
    • Game Engine Round Table

    Tuesday

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

    • 10:00am - 11:00am
    • Fundamentals of AI in Unity

    • 11:00am - 12:00pm
    • Fundamentals of AI in Unity

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

    • 1:00pm - 2:00pm
    • Fundamentals of AI in Unity

    • 2:00pm - 3:00pm
    • Fundamentals of AI in Unity

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

    • 4:00pm - 5:00pm
    • Basics Of Blender

    • 5:00pm - 6:00pm
    • Basics Of Blender

    Wednesday

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

    • 10:00am - 11:00am
    • GDC Round Table

    • 11:00am - 12:00pm
    • Music in Games, Can AI Help Developers?

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

    • 1:00pm - 2:00pm
    • Music in Games, Can AI Help Developers?

    • 2:00pm - 3:00pm
    • Music in Games, Can AI Help Developers?

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

    • 4:00pm - 5:00pm
    • Music in Games, Can AI Help Developers?

    • 5:00pm - 6:00pm
    • Game Jam Tips & Tricks Round Table

    Thursday

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

    • 10:00am - 11:00am
    • Computational Intelligence for Procedural Content

    • 11:00am - 12:00pm
    • Computational Intelligence for Procedural Content

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

    • 1:00pm - 2:00pm
    • Computational Intelligence for Procedural Content

    • 2:00pm - 3:00pm
    • Computational Intelligence for Procedural Content

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

    • 4:00pm - 5:00pm
    • Board Game 101

    • 5:00pm - 6:00pm
    • Board Game 101

    Friday

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

    • 10:00am - 11:00am
    • Affordance Theory for Games

    • 11:00am - 12:00pm
    • Affordance Theory for Games

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

    • 1:00pm - 2:00pm
    • Affordance Theory for Games

    • 2:00pm - 3:00pm
    • Affordance Theory for Games

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

    • 4:00pm - 5:00pm
    • Business In Game Development

    • 5:00pm - 6:00pm
    • Business In Game Development