Video games using procedural generation
Procedural generation is a common technique in computer programming to automate the creation of certain data according to guidelines set by the programmer. Many games generate aspects of the environment or non-player characters procedurally during the development process in order to save time on asset creation. For example, SpeedTree is a middleware package that procedurally generates trees which can be used to quickly populate a forest. Whereas most games use this technique to create a static environment for the final product, some employ procedural generation as a game mechanic, such as to create new environments for the player to explore. The levels in Spelunky are procedurally generated by rearranging premade tiles of geometry into a level with an entrance, exit, a solvable path between the two, and obstacles to that path. Other games procedurally generate other aspects of gameplay, such as the weapons in Borderlands which have randomized stats and configurations. This is a list of video games that use procedural generation as a core aspect of gameplay. Games that use procedural generation solely during development as part of asset creation are not included. (Wikipedia).
3D Game Maker (C++ and OpenGL)
This is something I have been working on as a hobby for several months. It's my game engine I have been programming from scratch. I have a lot more I would like to add but here is what I have so far.
From playlist 3D Programming
What are the ingredients of a modern web game? In this lightning talk I’ll highlight some of the technologies that can be leveraged in building games for the Web and how game design can be leveraged to drive virality of your games. PUBLICATION PERMISSIONS: Original video was published w
From playlist Game Development
Best Production Practices for Casual Games | Introduction | #gamedev
Don’t forget to subscribe! This project series is about best production practices for casual games. Most game development projects fail. And, when they fail, hopes and dreams are squashed with them. But it doesn't have to be this way! We can learn a repeatable process for development su
From playlist Best Production Practices for Casual Games
Best Production Practices for Casual Games | Session 01 | #gamedev
Don’t forget to subscribe! This project series is about best production practices for casual games. Most game development projects fail. And, when they fail, hopes and dreams are squashed with them. But it doesn't have to be this way! We can learn a repeatable process for development su
From playlist Best Production Practices for Casual Games
Best Production Practices for Casual Games | Session 03 | #gamedev
Don’t forget to subscribe! This project series is about best production practices for casual games. Most game development projects fail. And, when they fail, hopes and dreams are squashed with them. But it doesn't have to be this way! We can learn a repeatable process for development su
From playlist Best Production Practices for Casual Games
Best Production Practices for Casual Games | Session 02 | #gamedev
Don’t forget to subscribe! This project series is about best production practices for casual games. Most game development projects fail. And, when they fail, hopes and dreams are squashed with them. But it doesn't have to be this way! We can learn a repeatable process for development su
From playlist Best Production Practices for Casual Games
Best Production Practices for Casual Games | Session 05 | #gamedev
Don’t forget to subscribe! This project series is about best production practices for casual games. Most game development projects fail. And, when they fail, hopes and dreams are squashed with them. But it doesn't have to be this way! We can learn a repeatable process for development su
From playlist Best Production Practices for Casual Games
The Content Conundrum - Why So Many Games Feel Generic - Extra Credits
Procedurally generated content seems like a really appealing route for a lot of indie developers--it's what AAA game studios are doing, and it seems to protect game balance! But often times it's worth the extra effort to craft a few handmade pieces, even at the risk of "breaking" the game.
From playlist Extra Credits: Game Design
Unity Tutorial | How To Create Physics Based Mobile Game In Unity | Session 06 | #unity | #gamedev
Don’t forget to subscribe! In this Unity game development tutorial, you will learn to create a Physics Based Mobile Game In Unity. This Unity tutorial is about the ways to make a Physics Based game for Mobile in Unity. The end product will be a full-fledged mobile game with touch contro
From playlist Create Physics Based Mobile Game In Unity
Create An Interactive Procedural Mesh In Unreal Engine | Session 04 | #gamedev
Don’t forget to subscribe! In this project series, you will learn to create an interactive procedural mesh in Unreal Engine. This series is a special guide that will teach you the basic and complete usage of the Unreal Engine. You will learn how you can create an interactive procedural
From playlist Create An Interactive Procedural Mesh In Unreal Engine
Procedural Generation - How Games Create Infinite Worlds - Extra Credits
Procedural generation can be used to create almost any kind of content, but in games, we usually see it used to create levels, enemy encounters, and loot drops. This random element allows games like Diablo to offer players infinite replayability, since every dungeon run will both look diff
From playlist Extra Credits (ALL EPISODES)
Unity Tutorial | How To Create Physics Based Mobile Game In Unity | Session 04 | #unity | #gamedev
Don’t forget to subscribe! In this Unity game development tutorial, you will learn to create a Physics Based Mobile Game In Unity. This Unity tutorial is about the ways to make a Physics Based game for Mobile in Unity. The end product will be a full-fledged mobile game with touch contro
From playlist Create Physics Based Mobile Game In Unity
Best Production Practices for Casual Games | Session 09 | #gamedev
Don’t forget to subscribe! This project series is about best production practices for casual games. Most game development projects fail. And, when they fail, hopes and dreams are squashed with them. But it doesn't have to be this way! We can learn a repeatable process for development su
From playlist Best Production Practices for Casual Games
Learning Explanatory Rules from Noisy Data - Richard Evans, DeepMind
Artificial Neural Networks are powerful function approximators capable of modelling solutions to a wide variety of problems, both supervised and unsupervised. As their size and expressivity increases, so too does the variance of the model, yielding a nearly ubiquitous overfitting problem.
From playlist Logic and learning workshop
Create An Interactive Procedural Mesh In Unreal Engine | Session 03 | #gamedev
Don’t forget to subscribe! In this project series, you will learn to create an interactive procedural mesh in Unreal Engine. This series is a special guide that will teach you the basic and complete usage of the Unreal Engine. You will learn how you can create an interactive procedural
From playlist Create An Interactive Procedural Mesh In Unreal Engine
RustConf 2018 - Closing Keynote by Catherine West
RustConf 2018 - Closing Keynote by Catherine West When you’re just starting out in Rust, you start by building small programs. As we all know though, medium and large projects can have very different, unique kinds of problems that smaller projects never encounter. As our projects grow in
From playlist RustConf 2018
Using Rust For Game Development
When you’re just starting out in Rust, you start by building small programs. As we all know though, medium and large projects can have very different, unique kinds of problems that smaller projects never encounter. As our projects grow in size, we need to be increasingly concerned about co
From playlist Rust
Best Production Practices for Casual Games | Session 04 | #gamedev
Don’t forget to subscribe! This project series is about best production practices for casual games. Most game development projects fail. And, when they fail, hopes and dreams are squashed with them. But it doesn't have to be this way! We can learn a repeatable process for development su
From playlist Best Production Practices for Casual Games
Best Production Practices for Casual Games | Session 06 | #gamedev
Don’t forget to subscribe! This project series is about best production practices for casual games. Most game development projects fail. And, when they fail, hopes and dreams are squashed with them. But it doesn't have to be this way! We can learn a repeatable process for development su
From playlist Best Production Practices for Casual Games
The Long Journey Home REVIEW - Amazing Space Game of 2017
Hello and welcome to What Da Math! In this video, we will talk about The Long Journey Home, available here: http://store.steampowered.com/app/366910/The_Long_Journey_Home/ Patreon page: https://www.patreon.com/user?u=2318196&ty=h Enjoy and please subscribe. Other videos here: https://ww
From playlist Space Games REVIEW