GithubHelp home page GithubHelp logo

00mjk / awesome-level-design Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bytecauldron/awesome-level-design

1.0 0.0 0.0 39 KB

A curated list of awesome resources and tools for game level design.

License: Creative Commons Zero v1.0 Universal

awesome-level-design's Introduction

Awesome Level Design Awesome

An awesome list of resources and tools for game level design. 😎

Some resources listed are not completely genre/tool agnostic. However, you may find useful information to apply in your own work regardless of the context they are used.

Go map! 🏞️🔨

Contents

Sites

YouTube

  • TimDoesLevelDesign - Short and to the point videos on different LD concepts.
  • Steve Lee - Steve is a level designer with previous experience on Dishonored 2 and Bioshock: Infinite. Their videos focus on case studies for specific maps they created and how to improve your level design portfolio.
  • Jacob Mills - Jacob was a level designer on the Division 2 and several other titles. They have a couple walkthroughs on how they approached specific missions.
  • Art of Level Design - A channel dedicated to making engaging game levels and various tips.
  • Corwin - Creator of the "Push and Pull" website. Has a couple videos on level design worth checking out. The videos are a decade old but there is great info here.
  • Game Maker's Toolkit - Mark has several videos on level design. Specifically "Why Nathan Drake Doesn’t Need a Compass" and "Why Nathan Drake Doesn’t Need a Compass".
  • Max Barnyard - Has a series on great levels in gaming worth checking out.
  • Sykoo - Several great videos on level design principles.
  • World of Level Design - A channel from AlexG dedicated to LD workflow and environment art.
  • Ex-BioShock Dev Shares 'Welcome to Rapture' Secrets - IGN First - Review of the first level of Bioshock with designer Bill Gardner.

GDC Talks

Podcasts

Communities

Tools

  • LDtk - A modern 2D level editor.
  • PureRef - PureRef is a wonderful tool to collect your visual ideas for each sequence of the map. Even if you are not a dedicated environment artist, you may find this useful. I usually gather several images to represent some visual ideas/architecture to propose for the block-in.
  • Probuilder - A free Unity extension that is great for rapidly building initial 3D level geo.

Combat

  • The Door Problem - A blog post teaching how to build more engaging combat encounter rooms (specifically in first person shooters).

Tips

  • You can't play documentation. Start blocking out your ideas. Through play-testing, you will discover what works and what doesn't.
  • Understand the difference between level design and environmental design. In a lot of cases it's important to learn both so you can differentiate the two. Level design is worried about context of gameplay, the purpose of each room, designing from a mechanic perspective, and the overall flow between each room. Environment Design is visualization of centerpieces, how the level "looks", theming, and using props/textures/colors to differentiate rooms.
  • Level design is deeply coupled with gameplay design. You can't have one without the other. List your mechanics and be mindful of how they are introduced and spaced across your level.

Not Categorized

  • Bubble Maps - Very handy way to get an flow, goals, pacing, scope, and main ideas communicated to your team without worrying about geo architecture. It also can help quickly communicate initial design language, like knowing where certain mechanics will be employed per room.
  • Creating Prototype Kits - Used to build up a library of building block, modular "primitives" to rapidly prototype room ideas.
  • Norberg's Twitter - Lead LD at Starbreeze. They post a lot of helpful information. They are also working on an LD book.

awesome-level-design's People

Contributors

bytecauldron avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.