
Explore US politics through game design concepts, analyzing elections, rules, and systemic issues while considering potential solutions for a more effective democracy.

Learn to create racing and mystery games on Roblox with step-by-step tutorials covering game design, building, scripting, and debugging. Gain hands-on experience in game development.

Learn game development using F# and MonoGame, covering animated sprites, Elm architecture, camera systems, tiled backgrounds, and collision detection for side-scrolling platformers.

Learn Lua programming and game development with Love2d framework. Create a Snake game, explore multithreading, and implement UDP networking in practical, hands-on tutorials.

Learn Rust programming through hands-on projects, covering language fundamentals, advanced concepts, and practical applications in web development, game creation, and system programming.

Hands-on Rust programming with diverse projects: port sniffer, games, chat app, blockchain, web APIs, browser engine, and more. Explore advanced concepts like WebAssembly and async/await.

Explore augmented reality through hands-on Unity projects. Learn to create, manipulate 3D objects, add physics, and deploy AR apps on smartphones using Vuforia.

Learn to create interactive AR experiences using hand gestures. Build apps that respond to hand movements, from rotating 3D objects to shooting virtual blasts and smashing skulls in Unity.

Learn to build responsive websites and interactive games using HTML, CSS, JavaScript, Bootstrap, and jQuery through hands-on projects like e-commerce sites and a Ping Pong game.

Learn to create immersive AR experiences using Unity and Vuforia. Master marker-based and markerless AR, 3D object tracking, virtual buttons, and more through hands-on tutorials and practical examples.

Hands-on introduction to game development using Unity and C#, covering essential programming concepts and Unity features to create a simple space shooter game.

Learn to build an AR ruler app in Unity, covering AR Foundation setup, point spawning, line rendering, and distance measurement techniques.

Learn to create HTML5 games using the Quintus framework. Covers level design, asset management, player controls, enemy AI, custom components, audio integration, and more.

Learn to create a Flying Fish game app for Android, covering project setup, splash screen, graphics, gameplay mechanics, scoring, and app customization.

Learn to develop Android apps from scratch using Android Studio, covering UI elements, activities, game development, and building practical projects like a web browser and music player.

Learn JavaScript fundamentals through game development, covering arrays, console usage, arithmetic, methods, HTML5 canvas, and conditional statements. Practical exercises reinforce key programming concepts.

Elevate your Phaser skills with advanced techniques for building comprehensive games. Learn to create frontend and backend systems, implement game states, detect swipes, and design engaging HUDs.

Learn to develop immersive VR experiences and games using Unity. Master environment setups, 360° media, tracked controllers, and various VR mechanics for mobile and desktop platforms.

Create a first-person shooter game using Unity and C#. Learn character setup, gun design, shooting mechanics, and object pooling for efficient game development.

Develop a Crossy Road-style game using Python and Pygame, covering basics to advanced topics. Perfect for beginners, resulting in a portfolio-ready project.

Learn to create a 3D basketball game in Unity, covering game objects, transformations, materials, physics, and C# programming. Ideal for beginners, this hands-on tutorial builds a complete game from scratch.