This repo is your gateway to learning game development.
We've curated a collection of valuable resources, including books, online courses, tutorials, and YouTube channels, all tailored to help you master the various skills needed in game development. If you're looking for beginner-friendly materials or advanced deep dives into specific topics, this is your go-to resource hub to accelerate your learning journey in game creation.
Didn't find what you were looking for? Check out our other repos!
Summary |
---|
🎨 Art and Animation |
🔊 Audio |
🕹 Game Design |
⚒ Production |
💻 Programming |
- Epic Games: User Interface in Game Design - Epic Game course about Interface Design Theory, Motion Graphics, Modular Components and User Interface.
- Epic Games: Visual Development and Audio Design in Games - It discusses 3D models, animation, visual effects (VFX), and sound effects (SFX).
- Udemy Courses: 3D and Animation - Free Udemy courses related to 3D modeling and animation.
- Udemy Courses: Game Art - Udemy free courses about 2D Art.
- Udemy Courses: Game Assets Creation - Free Udemy courses focused on creating assets specifically for video games.
- Udemy: 2D Character Animation Sprites - Learn how to create animations for 2D game characters using Cinema 4D and Aseprite in this course.
- Udemy: 2D Game Art for Non-Artists - If you're not a seasoned artist but want to create 2D game art, this course can help you get started.
- Udemy: 3D character in Blender from scratch - Build a complete 3D character from scratch in Blender with this Udemy course.
- Udemy: 3D Clay Printing - Learn about the process of 3D clay printing in this course.
- Udemy: 3D Facial Animations: Motion Capture for Everyone - Learn how to generate 3D facial animations using motion capture techniques, even without expensive equipment, in this course.
- Udemy: 3D Logo Design using Autodesk Maya - Create 3D logos using Autodesk Maya with this Udemy course.
- Udemy: 3D Photorealistic Architectural Visualization - Learn how to create photorealistic architectural visualizations using 3D software in this course.
- Udemy: 3d War Horn in Maya - This course takes you through the process of creating a 3D model of a war horn in Maya, and texturing it with Substance Painter.
- Udemy: 3DS Max Learn Basics Foundation - Popular 3D modeling software, this Udemy course can teach you the foundational skills to use it.
- Udemy: A Crash Course in Binary Space Partitioning - Learn about Binary Space Partitioning (BSP), a concept used in 3D graphics for efficient rendering.
- Udemy: Adobe After Effects CC 2015 Basics - An older course focused on the basics of Adobe After Effects CC 2015.
- Udemy: After Effects Essentials for Beginners - A short, beginner-friendly course on learning the essentials of motion graphics software, After Effects.
- Udemy: After Effects For Beginners 1. Interface Introduction - This is the first part of a beginner-friendly After Effects course, introducing the software's interface.
- Udemy: After Effects For Beginners 2. Animating with Keyframes - The second part of the After Effects for Beginners series teaches you how to create animations using keyframes within the software.
- Udemy: After Effects For Beginners 3. Advanced Techniques - This course takes you beyond the basics of After Effects, exploring more advanced techniques.
- Udemy: After Effects For Beginners 4. Camera & 3D Layers - The fourth part of the After Effects for Beginners series covers working with cameras and 3D layers in the software.
- Udemy: After Effects For Beginners 5. Important Skills - This part of the series focuses on essential skills you should develop in After Effects.
- Udemy: After Effects For Beginners 6. Exporting & Rendering - The final part of the After Effects for Beginners series covers exporting and rendering your projects.
- Udemy: Animate Anything with PuppetMaster - This course teaches you animation techniques using the PuppetMaster software.
- Udemy: Art of 3D Game Assets Design - Absolute Beginners - Designed for beginners with no prior experience, teaching you the fundamentals of creating 3D game assets.
- Udemy: AutoCAD 2D and 3D practice drawings - Learn 2D and 3D drawing techniques specifically using AutoCAD software.
- Udemy: Axe in blender | blender animation, modelling - Learn how to model and animate an axe in Blender with this course.
- Udemy: Begginer guide to create 2D art - A course teaching the basics of creating 2D art specifically for video games. Learn to create character sprites and backgrounds.
- Udemy: Blender 3d modeling For Furniture - Practice your 3D modeling skills by creating furniture objects in Blender with this course.
- Udemy: Blender Basics - Introduction to Blender, this Udemy course covers the fundamental functionalities of the software.
- Udemy: Blender for Beginners for free part 1 - The first part of a free Blender course for beginners, introducing the software's functionalities.
- Udemy: Blender for Beginners for free part 2 - The second part of the free Blender for Beginners course, building upon the first part.
- Udemy: Blender: Create a Jack-o'-Lantern Scene - A fun project-based course where you create a Jack-o'-lantern scene in Blender.
- Udemy: Combat Knife 3D Game Asset in Blender - Create a 3D model of a combat knife for your game using Blender and Substance Painter.
- Udemy: Create Character in Blender - This course dives into character creation in Blender, guiding you through the process of building your own character model.
- Udemy: Digital paint series - Digital painting techniques, potentially useful for creating game art.
- Udemy: Digitally Painting and Drawing Eyes - Focus on mastering how to digitally paint and draw realistic eyes in this course.
- Udemy: Easy way to create 2d game art - A quick course on creating basic 2D game art in just 30 minutes.
- Udemy: Face Animation with Cartoon Animator 4 - Learn how to streamline your facial animation workflow using Cartoon Animator 4 software in this course.
- Udemy: Female Character Head Sculpting in Zbrush 2020 - This course focuses on sculpting a female character head in Zbrush.
- Udemy: Frame Design & Weldments Using Solid Edge 3D CAD - Learn how to design frames and weldments using Siemens Solid Edge, a 3D CAD software.
- Udemy: Free blender course for begginers - Course to get you started with Blender, a popular 3D modeling and animation software.
- Udemy: Free Blender Crash Course - Get a quick introduction to the basics of Blender, a popular 3D modeling and animation software.
- Udemy: Game Asset Creation With Houdini - This course dives into creating game assets with Houdini, a powerful 3D procedural modeling software.
- Udemy: Getting Into Maya 2017 - An older course focused on getting started with Maya 2017.
- Udemy: Getting started in 3D Animation - This course aims to get you started with 3D animation in just two weeks.
- Udemy: Guitar in Blender and Substance Painter - Create a 3D model of a guitar in Blender and learn how to texture it with Substance Painter in this course.
- Udemy: Intro to SceneKit. An easy to use iOS 3D framework. - This course introduces SceneKit, a 3D development framework specifically for iOS app development.
- Udemy: Learn Sheet Metal Design - Learn sheet metal design techniques in this Udemy course.
- Udemy: Make Animated Presentations with Avatars - Create engaging animated presentations using avatars with this course.
- Udemy: Make Stylized Grass by using Blender and Unity - Learn how to create stylized grass for your games using Blender and integrate it into your Unity project.
- Udemy: Make Stylized Tree by using Blender and Unity - Learn how to create a stylized tree model in Blender and integrate it into your Unity project.
- Udemy: Maya - Character Head Modeling for Beginners - Learn the basics of modeling character heads in Maya, a 3D animation software.
- Udemy: Modeling & Animation in Blender - A practical introduction to Blender, this Udemy course covers both 3D modeling and animation techniques.
- Udemy: Mouse ‘n Cheese - Learning to 3D Model in Blender - Learn the basics of 3D modeling in Blender with this course using a fun "mouse and cheese" project.
- Udemy: Moving from After Effects to Nuke - If you're already familiar with After Effects and want to learn Nuke, a compositing software, this course can help you make the switch.
- Udemy: Puppet Pin Rigging in After Effects - Learn how to create rig systems for animating puppets within After Effects.
- Udemy: Rowboat Mechanism Using Siemens Solid Edge - This course uses Siemens Solid Edge to model the mechanism of a rowboat.
- Udemy: Running a 3D Modeling/Animation Business - This course goes beyond the technical aspects, guiding you on how to run a 3D modeling and animation business.
- Udemy: Sculpting for Game Environments in Zbrush and UE5 - This course teaches you how to sculpt environments for games using Zbrush and integrate them into Unreal Engine 5.
- Udemy: Siemens Solid Edge Sketching Fundamentals - This course focuses on sketching fundamentals within Siemens Solid Edge, a 3D CAD.
- Udemy: Sketchup course - Learn the basics of Sketchup, a 3D modeling software popular for architectural design, in this Udemy course.
- Udemy: Substance Painter Basics for Beginners - Learn the fundamentals of texturing 3D models using Substance Painter in this beginner-friendly Udemy course.
- Udemy: Vehicle Modeling in Houdini - Houdini is a powerful 3D software. This course specifically focuses on modeling a sci-fi dropship vehicle in Houdini.
- Udemy: VFX and Virtual Reality Theory Basics - Explore the foundational concepts of visual effects (VFX) and virtual reality (VR) in this Udemy course.
- Lighting Optimisation Tutorial - A tutorial project on optimizing lighting in Unity projects to improve performance.
- Corridor Lighting Example - An example project showcasing lighting techniques for creating a corridor environment in Unity.
- Pixel Art Tutorial - Pixel art for beginners. It discusses what pixel art is and how to make it.
- Dota 2 Workshop - Character Art Guide - Dota’s full documentation on how they made their art.
- Blender Begginer Guide Part 1 - Playlist is a beginner guide to learning Blender, a powerful 3D modeling and animation software.
- Cuphead's Animation Process and Philosophy - Very interesting knowledge but not as transferrable to our work. Still a very interesting watch.
- Hearthstone: How to Create an Immersive User Interface - Hearthstone senior UI designer Derek Sakamoto breaks down Blizzard's approach to UI design. It's interesting but very specific.
- Foundations of Real-Time Audio - A Unity learning resource focused on the fundamentals of real-time audio within the Universal Render Pipeline (URP).
- Advanced Game Design: A Systems Approach - Paid content, amazing book with a focus on systems thinking and how to utilize that in game design. Technical but without becoming too overwhelming.
- Designing Games: A Guide to Engineering Experiences - Paid content, one of the most well-written books on how to create games by focusing on elegant designs and emergent gameplay.
- Dirty Bomb - Game Design Document - Game Design document of the game Dirty Bomb.
- Flow: The Psychology of Optimal Experience - Paid content, not a design book per se but it teaches a lot about how to think about designing things from the perspective of creating a very immersive experience. An all time best-seller.
- Game Balance - Paid content, the only book you need to learn about how to properly balance games for fun and challenge.
- Game Mechanics: Advanced Game Design - Paid content, this book spawned the “machinations” framework. It explores game design in a very technical and structured format.
- The Art of Game Design - Book - A free PDF copy of the book "The Art of Game Design" by Jesse Schell.
- The Design of Everyday Things - Paid content - The best book on design of all time. Worth reading even if you are not a designer and game designers will also find a lot of knowledge here even though it doesn't mention games at all.
- Theory of Fun for Game Design - Paid content, Raph is a legendary game designer and this is a must read. Simple and effective book on what is fun.
- Zach-Like - ZACH-LIKE is a book of behind-the-scenes design documents from Zachtronics.
- Epic Games: Fundamental of Level Design with Unreal - Course on creating engaging levels in games using Unreal Engine by Epic Games.
- Epic Games: Game Design Professional - Comprehensive program on game design and Unreal Engine from Epic Games.
- Epic Games: Introduction to Game Design - Starter course on game design concepts by Epic Games.
- Epic Games: User Experience in Game Design - Course focusing on user experience (UX) in game design by Epic Games.
- Udemy Courses: Game Design - Free Udemy courses related to game design.
- Udemy: Introduction to Game Design Theory - Explore the theoretical foundation of game design in this introductory course.
- Udemy: Making a cardgame in Photoshop - Learn how to create a card game using Photoshop in this Udemy course.
- A Beginner's Guide to Designing Video Game Levels - Very good example of the design process of a level.
- Amplify Your Game Camera - It discusses different types of cameras and their uses.
- An Approach to Holistic Level Design - A good video on how to combine gameplay, presentation and narrative in level design.
- Balancing Multiplayer Games - Balancing multiplayer games starting with key definitions in part 1.
- Changing Player Behavior - How to shape players behaviour.
- Competitive Design Guide - Writeup on designing levels for competitive games.
- Creating a Single-Player Combat Space - Several part article on how to effectively create good combat spaces.
- Designer Notes - Articles and insights into video game design.
- Designing For Ludonarrative Harmony - An academic paper discussing the concept of ludonarrative harmony, where a game's mechanics and narrative complement each other.
- Designing FPS Multiplayer Maps – Part 1 - It covers giving players choices through level design with terrain options and multiple paths.
- Designing FPS Multiplayer Maps – Part 2 - It emphasizes giving players choices in their routes and discusses the problems with unassailable sniping positions.
- Designing Highly Replayable Stealth Levels for Payday 2 - Designing Highly Replayable Stealth Levels for Payday 2.
- Dragon’s Dogma wants you to Choose - Kayin Moe discusses Dragon’s Dogma’s unique blend of Western and Japanese influences, its satisfying combat, and its emphasis on player choice.
- Economy Balancing Models - How to set up the economic systems so that you can make it feel the way you want it.
- Effectively Organize Your Game's Development With a Game Design Document - Guidance on using a game design document to streamline your game development process.
- Enemy Attacks and Telegraphing - Focus on the Questions enemies ask in the moment-to-moment gameplay.
- Enemy Attacks and Telegraphing 2 - “How can you defeat me?” which is just as important to fun combat gameplay as the pre-attack telegraph.
- Exploration in God of War - It discusses the challenges they faced in creating a quest system for a game world without friendly NPCs.
- Fighting Games: The Power of Silhouettes - This is an article about designing fighting games. It discusses the importance of silhouettes in particular.
- Finding your own path as a professional Level Designer - Article based on interviews with professional level designers on how to chart your career path.
- Game Developer - Articles and tutorials on game design from an industry perspective.
- GDC Vault - Access recordings and presentations from past GDC conferences.
- How Level Flow Works In Uncharted 4 And The Last Of Us - Different elements of level flow, that level designers can use to make informed decisions about their level design.
- How to articulate a visual language system in a level design environment - Explores creating a consistent visual style within your level design.
- How to handle cover placement. - An article discussing strategies for placing cover effectively in level design.
- How to Write a Screenplay or Tell a Better Story - Resources on writing screenplays and storytelling techniques potentially applicable to game narratives.
- Level Design 1: Rational Game Design - Presentation on Ubisoft's way of managing difficulty curves in level design.
- Level Design for Combat - Max Pears talks about how to improve combat using level design.
- Level Design for Combat - Part 2 - Max Pears talks about how to improve combat using level design.
- Level Design for Combat - Part 3 - Max Pears talks about how to improve combat using level design.
- Level Design - Puzzle Design - Puzzle level design.
- Level Design Workshop: Blockmesh and Lighting Tips EXTENDED - The extended version of the presentation above covers what he didn't have time for.
- Level Design: Views and Vistas - How to effectively use views and vistas in level design and why they are important.
- Level Progress Diagrams - Writeup on level progression diagrams.
- Linear/Multi-path/Open-world - Breaks down the different types of level structures: linear, multi-path, and open-world.
- Loopholes in Game Design - This article covers what loopholes are, and why they are bad, with a big list of generic types of loopholes that can be found in games.
- Lost Garden - Resources and information for indie game developers.
- Making Metroidvania Style Games: Part 1 - Take on the difficult task of creating a game within the Metroidvania genre.
- Making Metroidvania Style Games: Part 2ish! - Take on the difficult task of creating a game within the Metroidvania genre.
- Making Platforming Games - Explores the world of platforming game development, likely offering tips and insights.
- Map Design Theory - Rudimentary level design theory, but with examples from Halo 3.
- Map Tutorials - A blog by Vulpinoid that offers tutorials on creating maps, potentially useful for level designers.
- Metroid: Dread - How Metroid Lost its Way - Kayin Moe argues that Metroid Dread’s overdesigned level design creates a disjointed and confusing experience, prioritizing puzzle-solving over exploration.
- Michael Barclay Level Design Guidelines - Bunch of tips on level design by a professional level designer.
- Motivating Players in Open World Games - A blog post by Joel Burgess summarizing a GDC talk on keeping players engaged in open-world games.
- Multiplayer Level Design Guide - Guidance and insight for designers who are creating or working on a multiplayer level.
- Multiplayer Map Theory (Gears of War) - How EpicGames designed Gear of War multiplayer levels.
- Narrative construction - A website by narrative designer Katarina Gyllenback offering various resources on narrative design.
- Narrative Design resource - A blog post by narrative designer Tom Jubert with a list of resources on narrative design.
- Narrative Design, the case of “Horizon Zero Dawn” - A SlideShare presentation examining the narrative design choices made in Horizon Zero Dawn.
- Notes on Welcoming Spaces in Games - How to design areas players want to enter.
- Playgrounds & Level Design - How to apply the idea of a playground in level design.
- Portal 2 Level Design: Creating Puzzles to Challenge Your Players - Portal 2's puzzle design.
- Portal 2 Level Design: From Initial Idea to Finished Level - Portal 2 puzzle level design process.
- Practical guide on first person level design - Comprehensive guide on how to design FPS levels.
- Preparation, Strategy, Tactics, and Action: Phases of Challenge - This is an article about the different phases of challenge in skill-based games.
- Radial Level Design - How to design cities using 'radial design'.
- Reaction Speeds in Gaming - Difference between biological and mental reaction speeds in gaming. Mental reaction speed can be improved through practice.
- Reward Schedules - Ways in which Mike Stout likes to introduce rewards into my games.
- Self-Training in Narrative Design - How to develop your narrative design skills without formal training.
- Single Player Level Design Pacing and Gameplay Beats - Part 1/3 - Designing Singleplayer levels.
- Spatial Considerations of Architecture Theory - Explore how level designers have utilized architecture theory in their craft.
- The Door Problem of Combat Design - How to design inviting combat spaces.
- The Making Of: Dust 2 - A website chronicling the design and development of the iconic Counter-Strike map, Dust 2.
- Titanfall 2: How Design Informs Speed - How Titanfall 2 uses all the weapons in its game design arsenal to make being a pilot feel so fast.
- Worldbuilding: Create Brave New Worlds - A blog post offering guidance on creating compelling fictional worlds for stories and games.
- Writings - It discusses various aspects of game design, such as microtransactions, difficulty, and fairness.
- 50 Game Camera Mistakes - John Nesky takes on a tour of all the poor camera choices that he and other game developers have made and how to fix them.
- Architectural theory for level designers - How concepts from architecture can be applied to level design.
- Basics of Classic FPS Combat Encounter Design - Delves into the fundamentals of designing combat encounters in first-person shooter games.
- BBC - Design Rules - Delves into general design principles, potentially applicable to game design as well.
- Building a Better RPG: 7 Mistakes to Avoid - Shares 7 common mistakes to avoid when developing a role-playing game (RPG).
- Building New York in Marvel's Spider-Man - Delves into the process of creating and designing the open world of New York City for Spider-Man.
- Building Non-Linear Narratives in Horizon: Zero Dawn - How Horizon Zero Dawn uses open-world design to create a non-linear narrative experience.
- Challenging the player through level design - How to use level design to create engaging challenges for players.
- Classic Game Postmortem: Fallout - Interesting development cycle starting in 1994. Not sure how relevant it is to today, but nevertheless interesting.
- Crafting the World of Ori and the Will of the Wisps - Creation process of the world in Ori and the Will of the Wisps.
- Cursed Problems in Game Design - Useful but also highly theoretical talk on contradictory problems in game design given by a Riot game designed working in R&D.
- Darkest Dungeon: A Design Postmortem - Highly optional. It is interesting, but does not teach as much. Good perspective from an indie team of ~ 10 people.
- Design Is How It Works: Engineering For Designers - How to apply techniques used by engineers in industries to be more precise, factual, and to avoid fallacies and biases that come with having to design anything.
- Designing Noninteractive Play Spaces - Exploring how to design areas in a game that players cannot directly interact with.
- Devil May Cry 4 - Designing a Great Boss Fight - Analyzes the design principles behind a great boss fight.
- Diablo: A Classic Game Postmortem - Serious life lessons from the Diablo lead developer. Definitely worth a watch, gets better as the talk goes on.
- Environmental Storytelling - How level design can be used to tell a story through the environment itself.
- Everything Tells a Story - Explores how storytelling can be found in various aspects of game design.
- Games As Literature Youtube Channel - A YouTube channel dedicated to analyzing video games through a literary lens.
- GDC 2004 - Would the Real Emergent Gameplay Please Stand Up? - Discusses the concept of emergent gameplay.
- GDC Youtube Channel - Watch talks and presentations from the Game Developers Conference (GDC) on a variety of game development topics.
- Hand-Crafted Variance: Designing Hades' Underworld - Level design techniques used to create a constantly changing underworld in Hades.
- How Cameras in Side-Scrollers Work - How camera work should be tailored to the game's unique mechanics and characteristics.
- How to Choose a Theme for Your Game - Guides viewers on selecting a theme that resonates with their game's mechanics and story.
- Idle Games: The Mechanics and Monetization of Self-Playing Games - History and evolution of idle games, oremechanics, and the monetization.
- IndieGameBusiness Twitch Channel - Resources and potentially live streams focused on the business aspects of indie game development.
- Into the Breach Design Postmortem - Turn-based game. Proof that strategy games do work but is difficult to make. One year of development time lost due to difficult game design problems due to turn-based strategy genre. Nevertheless an interesting but highly optional talk.
- Level Design in Battlefield 1 - Lead/Senior Level Designer at DICE that likely delves into the design philosophy behind the maps in Battlefield 1.
- Level Design Papermaps - Youtube series on top down maps.
- Level Design Workshop the Illusion - How defining design in the outset helps several level design more effectively work together.
- Level Design Workshop: Blockmesh and Lighting Tips - Several great visual guides on how to design levels.
- Level Design Workshop: Designing Celeste - Workshop focused on the level design process used in the game Celeste.
- Life, Love and Quest Design. - Great resource for anyone who is interested in learning more about quest design.
- Lighting Design for Level Designers - Focus on improving the knowledge of lighting for level designers so they can design better levels and work better together with enviro artists.
- Magic: the Gathering: 20 Years, 20 Lessons Learned - Youtube video on the design of Magic. Amazing talk, everyone should watch it regardless if you are into magic because the lessons here are transferable to any game.
- Negative Space in Level Design - Importance of negative space in level design.
- One-Liners: Maintaining Variety in Open-World Games - Quick tips on keeping open-world games engaging through level design variety.
- Placement & Mindset - A YouTube video on level design, potentially covering topics like object placement and design philosophy.
- Player Fantasy: What is Means and How to Use It - This talk goes step by step through a number of core player fantasies that make people want to play games, analyzing popular games and what fantasies they fulfill.
- Silent Narratives: Designing Through the Eyes of an NPC - How level design can be used to tell stories from the perspective of non-player characters.
- The Basics of Level Art & Level Design - Introduction to the concepts and processes of level art and level design.
- The Level Design of Fall Guys - Level design choices made in the popular game Fall Guys.
- The Level Design of God of War - A YouTube video analyzing the level design choices made in God of War.
- The Social Anthropology of Level Design - Exploring the connection between level design and social structures within a game.
- The System Behind Hades' Astounding Dialogue - Dialogue system and writing in the game Hades.
- Three methods I use to get better gameplay faster - How to improve your game play using 3 methods.
- What Went Wrong with Gaming? - Focus on monetization has led to a decline in the quality of games and a more negative experience for players.
- Way of the Wolf: Straight Line Selling: Master the Art of Persuasion, Influence, and Success - One of the best books on selling. Every sales team must reach this. Can find PDF for free online.
- Udemy: An Introduction To Video Game Production - This course goes beyond the technical aspects, offering an introduction to video game production as a whole.
- Gravity Games Youtube - Our own Studio Channel containing production tips and information.
- 30 Things I Hate About Your Game Pitch - Good pitching 101 for game studios but very basic advice.
- Effectively Pitching to Publishers - Worth watching, but not groundbreaking. The very typical publisher mentality does not advise how to actually make a game and just cheap tricks.
- Game Maker Toolkit Youtube Channel - In-depth game design and development discussions with Mark Brown.
- Goodgis Youtube Channel - Explore various aspects of the game industry with discussions led by Nathan Grayson.
- How to Consistently Make Profitable Indie Games - Insane video. Must watch if you ever want to make a game yourself.
- Know Your Market: Making Indie Games That Sell - Amazing talk on statistics of how games sell. Must watch.
- State of hyper-casual games in 2022 by Tom Cui - Progress in the last year.
- Success in Hyper-Casual - Advice on hypercasual success, this is a crazy video.
- 10+1 Lessons from Serial Entrepreneur Justin Kan - Justin Kan is the founder of Twitch and offers amazing insight into how to develop a business from zero.
- Masahiro Sakurai Youtube Channel - Gain insights into game design from the mind behind Super Smash Bros. himself, Masahiro Sakurai.
- Meet The Man Who Created & Sold Twitch For Almost $1 Billion | Stay Curious #34 - Basic information on startup fundamentals. Worth watching for everyone.
- Mental Checkpoint Youtube Channel - Learn about game design, psychology, and player experience.
- Michael Seibel - Building Product - Incredible advice on why Twitch succeeded and what made them unique. Must watch.
- MY SECRET TIPS for pitching your startup to investors - How to pitch, very useful.
- This is GameDev Youtube Channel - Explorations of game development and behind-the-scenes content.
- Game developer roadmap - An online roadmap outlining the skills and technologies you might need to learn on your path to becoming a game developer.
- 2D Endless Runner - Certification courseware package for creating a 2D endless runner game in Unity.
- 3D Bunny Ball - Courseware package, likely for creating a 3D bunny ball game in Unity.
- 3D Crash Scene - Courseware package for creating a 3D crash scene in Unity.
- Code Academy - Explore various game development courses offered by Code Academy.
- Code Academy: A-Frame(VR) - Learn how to create virtual reality experiences with A-Frame in this Code Academy course.
- Code Academy: Learn Phaser.js - Learn Phaser.js, a JavaScript framework for building 2D games.
- Code Academy: Phraser.js Animationa nd visuals - Dives into creating animations and visual effects for your Phaser.js games, bringing them to life.
- Code Academy: Phraser.js Fundamentals - Focuses on the core concepts of Phaser.js development, building a solid foundation for creating 2D games.
- Code Academy: Phraser.js Physics - Learn how to incorporate physics simulations into your Phaser.js games.
- Epic Games: Blueprint Scripting - Master Unreal Engine's visual scripting language, Blueprint, with this Epic Games course.
- Epic Games: Game Development and Prototyping - Learn the fundamentals of game development and rapid prototyping with Epic Games.
- Epic Games: Unreal Engine Fundamentals - Get started with Unreal Engine through this foundational course by Epic Games.
- Learn Godot - Teaches you Godot's scripting language, GDScript, to build games with the Godot game engine.
- Udemy Courses: Game Development - Free Udemy game development courses.
- Udemy: Animations In Unity using Unity Timeline - Learn how to create animations within Unity using the Timeline tool.
- Udemy: Arcade Classic in JavaScript on Canvas - Learn how to code your first game, an arcade classic, using JavaScript on canvas.
- Udemy: Augmented Reality Picture Frames and Portal Art with Unity - This course dives into creating augmented reality (AR) experiences with picture frames and portal effects using Unity.
- Udemy: Augmented Reality with Unity – AR Foundation Basics - This course introduces you to building augmented reality (AR) experiences using Unity and the AR Foundation.
- Udemy: Basics of C# and Unity for Complete Beginners - Part 1 - The first part of a free course teaching C# programming basics and their application in Unity for game development.
- Udemy: Basics of C# and Unity for Complete Beginners - Part 2 - The second part of the free C# and Unity course for beginners, building upon the first part.
- Udemy: Blueprints for beginners in Unreal - It teaches you Unreal Engine's visual scripting system, Blueprints, for game development in Unreal Engine 5. Build games without needing to code!
- Udemy: Code Ninja: 10X Your Game Dev Speed - This course focuses on improving your coding efficiency for game development in Unity.
- Udemy: Course in Unity's Entity Component System - This course dives into the Entity Component System (ECS) within Unity, a core architecture concept.
- Udemy: Create your first game in Unreal - This course gets you started creating your first game using the Unreal Engine 5.
- Udemy: Introduction to Game Dynamics with Unity 3D - Learn about game dynamics specifically within the Unity 3D environment.
- Udemy: Introduction to Shaders in Unity3D with Shader Graph - This course dives into creating shaders, which control visual effects, in Unity 3D using the Shader Graph.
- Udemy: iOS Game Development in Swift 2 - This course teaches you iOS game development using Swift 2 (specific version).
- Udemy: JavaScript Game for beginners Breakout HTML5 Game - Create a classic Breakout game using JavaScript and HTML5 with this course.
- Udemy: Learn 2D game development with unity and C# - Learn 2D game development using Unity and the C# programming language.
- Udemy: Learn C++ Game Development - If you're interested in C++ game development, this course can teach you the fundamentals.
- Udemy: Learn Construct 2: Creating a Pixel Platformer in HTML5 - This course focuses on using Construct 2 to create a pixel platformer game in HTML5.
- Udemy: Learn to Build Mobile Games using Corona SDK - Learn how to build mobile games using the Corona SDK software in this course.
- Udemy: Learn to create a 2D Racing car game for FREE PART 1. - The first part of a free course on creating a 2D racing car game.
- Udemy: Learn To Create A Complete Menu System in Unity - Create a complete menu system for your Unity games with this course.
- Udemy: Learn to create a Simple Game in Unreal Engine 5 - Create a basic game in Unreal Engine 5 with this course.
- Udemy: Make awesome CUTSCENES in Unity using Timeline - A course on creating cutscenes, and cinematic sequences within games, using Unity Timeline.
- Udemy: Make Your First Game In Godot Engine 4 - Create your first game using the Godot game engine version 4 with this course.
- Udemy: Making Games With Phaser 2.X - Learn how to create games using the Phaser 2.X JavaScript framework in this course.
- Udemy: Practical Game Development in Unity 4: Level 1 - An older course focused on practical game development in Unity 4 (specific version).
- Udemy: ROBLOX Studio 2024: Learn the scripting basics! - Get started with scripting in ROBLOX Studio 2024, a popular game creation platform.
- Udemy: Scratch Game Programming - This course teaches you game programming basics using Scratch, a beginner-friendly visual programming language.
- Udemy: Sequencer inside Unreal Engine 5 - This course teaches you how to use the Sequencer tool within Unreal Engine 5 for creating cinematic sequences.
- Udemy: Unity 3D - Create a Reusable UI System - Learn how to build a reusable user interface (UI) system within Unity 3D for your games.
- Udemy: Unity 3D Newbies: Create a game Fast No Coding Mini Class - Learn how to create a simple game in Unity 3D without any coding required, great for beginners.
- Udemy: Unity from Zero to Proficiency - A comprehensive course aiming to take you from a Unity beginner to a proficient user.
- Udemy: Unreal Engine 4 FPS Tutorial - Dive into Unreal Engine 4 with this course, building a first-person shooter (FPS) game.
- Udemy: Unreal Engine 5 - Introduction & Fundamentals - Get introduced to the basics and functionalities of Unreal Engine 5.
- Udemy: Unreal Engine 5: quick guide for beginner - A quick guide to getting started with Unreal Engine 5 for beginners.
- Udemy: Unreal Engine For Beginners - Get started with Unreal Engine, a powerful game engine, in this beginner-friendly course.
- Udemy: Video Game Basics with Python and Pygame - Learn the basics of video game development using Python and the Pygame library.
- Unity Certification Projects - Free Unity game development courses.
- 2D Beginner: Adventure Game Complete Project - A complete 2D adventure game project for beginners in Unity.
- 2D Roguelite in Unity - Build a roguelike game with procedurally generated levels.
- 3D Begginer in Unity - Get started with creating 3D games in Unity.
- 3D Beginner: John Lemon - A Unity learning resource for 3D beginners, likely featuring tutorials on creating the character John Lemon.
- 3D Beginner: Roll-a-Ball | Complete Project - A complete 3D "roll-a-ball" game project for Unity beginners, using the Universal Render Pipeline.
- Chess in C - Create a chess game using C programming.
- Compute shader example - An example project demonstrating the use of compute shaders in Unity.
- Dragon Crashers - UI Toolkit Sample project - A sample project demonstrating the UI Toolkit for creating the user interface in a Dragon Crashers game.
- Dragon Crashers - URP 2D Sample Project - A sample 2D Dragon Crashers project using URP.
- Enemies | HDRP - A tutorial project on creating enemies for games using HDRP in Unity.
- FPS Beginner in Unity - Build a first-person shooter game with Unity.
- Gem Hunter Match - 2D Sample Project - A 2D game project tutorial about gem puzzle matching game.
- Happy Harvest - 2D Sample Project - A 2D game project tutorial about harvesting.
- Introduction to 3D Animation Systems Assets - An introduction to using 3D animation systems within Unity projects.
- Level up your code with design patterns and SOLID - This project teaches you how to improve your code with design patterns and the SOLID principles in Unity.
- Lost Crypt - 2D Sample Project - A sample 2D tutorial lost crypt project.
- Minesweeper - Game Template - A game template for creating a Minesweeper game in Unity.
- Optimizing Collisions with Burst and Neon Intrinsics - A tutorial project on optimizing collision detection in Unity with Burst and Neon Intrinsics.
- Platform Beginner in Unity - Develop a 2D platformer game.
- Practical Game Accessibility: Case study - A case study on implementing game accessibility features in Unity.
- QuizU - A UI toolkit sample - This sample project showcases a UI toolkit in Unity.
- RPG Beginner in Unity - Learn the basics of creating role-playing games in Unity.
- Simple Game Tutorial - Follow along with a basic game tutorial on Berbasoft.com.
- SmartFoxServer 2X | Connector - A tutorial project on using the SmartFoxServer 2X connector in Unity.
- SmartFoxServer 2X | Lobby Basics - A tutorial project on creating basic lobby functionality using SmartFoxServer 2X.
- SmartFoxServer 2X | Lobby Buddies - A tutorial project on building a lobby buddy system using SmartFoxServer 2X.
- SmartFoxServer 2X | Lobby Matchmaking - A tutorial project on implementing lobby matchmaking using SmartFoxServer 2X.
- SmartFoxServer 2X | MMO Basics - A tutorial project that introduces the basics of building a Massively Multiplayer Online (MMO) game using SmartFoxServer 2X.
- SmartFoxServer 2X | Shooter - A tutorial project on building a shooter game using SmartFoxServer 2X, a multiplayer networking solution.
- SmartFoxServer 2X | SpaceWar² - A tutorial project on building a SpaceWar-style multiplayer game using SmartFoxServer 2X.
- SmartFoxServer 2X | Tic-Tac-Toe - A tutorial project on building a Tic-Tac-Toe game using SmartFoxServer 2X.
- Snake Game onRuby - Build a classic Snake game using the Ruby programming language.
- Space Invaders on OpenGL - Learn how to create the Space Invaders game from scratch using OpenGL graphics library.
- Sprite City - Tutorial project for creating a city environment.
- Sprite in Java - Learn how to animate sprites for your games using JavaScript.
- Tanks! Tutorial - A tutorial project for creating a tank game in Unity.
- Tetris in C++ - Build the classic Tetris game using C++ with this tutorial.
- The Courtyard - The Courtyard demo puts the Enlighten Realtime GI features in Unity to good use.
- The Heretic: VFX Character - A tutorial project on creating a character with visual effects (VFX) in Unity.
- Tower Defense Template - A template project for creating a tower defence game in Unity.
- TypeScript GameDev Tutorial - Learn game development using TypeScript.
- Unity 5 Haptic Plugin for Geomagic OpenHaptics 3.3 - Tutorial project on using a haptic plugin for Unity 5.
- Unity Learn - Official learning platform from Unity Technologies with tutorials and courses for game development.
- Unity Tutorial Projects - Free Unity game development tutorials.
- UnityAndroidIl2cppPatchDemo - Demonstration project showcasing patching for Android builds using IL2CPP in Unity.
- VR Beginner in Unity - Develop a virtual reality experience using Unity.
- Godot UI System - Explore using the Godot UI systems.
- How to use Godot - Explore using the Godot game engine through YouTube videos.
- Python Multiplayer Game - Learn to create these specific game types with Python.
- Sudoku in C - Develop the logic puzzle game Sudoku in C.
- Unity 2D Platform for Begginers - Playlist tutorial for creating 2D platformer games in Unity, suitable for beginners.
- Unity Tutorial for Complete Begginers - Beginner-friendly Unity tutorial series covering the basics of building games in the Unity engine.