1. Forums
  2. Discord
  3. About Mapcore
  4. Patreon Supporters
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. Mapcore
  2. Discussions
  3. Level Design

where to start...

  • Edmeister
  • July 6, 2007 at 2:14 PM
  • Edmeister
    • July 6, 2007 at 2:14 PM
    • #1

    After playing Gears of War for 3 days straight, I've become inspired to look into the art of level design. The only problem is that I have no prior knowledge of computer programming. Where should I look first to learn the rudiments of level design and computer languages?

    Thanks guys!

  • Psy
    • July 6, 2007 at 2:19 PM
    • #2

    Level-design requires little knowledge in programming and more or less requires common sense more then anything.

    What engine you looking to map for? If your looking to map for the Source engine go here: http://%7boption%7d

  • Skjalg
    • July 6, 2007 at 2:45 PM
    • #3

    afaik Gears of war uses the unreal engine, so you should probably check that out instead (UnrealED).

  • Erratic
    • July 6, 2007 at 4:21 PM
    • #4

    What exactly about Gears levels impressed you? Was it the visuals or was it the actual level layouts and the flow of the game?

  • Warby
    • July 6, 2007 at 4:35 PM
    • #5

    either way just get unreal tournament 2004 install it and you will have all tools at hand right away to make levels.

  • Mazy
    • July 6, 2007 at 4:41 PM
    • #6

    As already mentioned, traditional level design doesn't requires any programming knowledge, unless you consider scripting programming, and afaik its not that often its required of people who work with level design (varies from place to place obviously)

    My best advice, apart from finding an engine you like and reading a bunch of tutorials, is to play a lot of games and see how people set up situations and try to figure out how things were set up. Also if you're thinking about this on a professional plan, then trying out as many different engines as possible is always good idea, since it'll make you well prepared for the eventual point where you need to learn how to use some new stuff.

    Also these days having some good experience in a 3d modeling app such as Max or Maya is a really big plus, and in most cases essential.

    I have no idea where to find tutorials these days, but thats the way most people start

  • Spellbinder
    • July 6, 2007 at 6:02 PM
    • #7

    I never saw you wanted to start mapping. But as Mazy said, try out a lot of different engines. Play lots of games. Then when you have decided what you want to do in level design (there are a lot) get hold of different apps to help you in your quest. Texture=image apps, models=3d apps, maps=game engine, programing=c++ or c# even i think nowadays and there are other languages aswell but i guess c++/c# is the safest bet. Then as Mazy said tutorials. There are like tons of it out there. Its just a matter of searching or ask some one that are used to search. But first get a grip of what fascinate you.

  • Section_Ei8ht
    • July 6, 2007 at 6:35 PM
    • #8

    If you want to do the art stuff, you dont need programming, but if you want to do game program, then you'll want to pick up an introductory C++ book. its a bit harder to learn than managed languages, but its worth it if you're in it for the long haul. Plus, its pretty much the game industry standard language.

  • hessi
    • July 6, 2007 at 9:18 PM
    • #9
    Quote from Section_Ei8ht

    If you want to do the art stuff, you dont need programming, but if you want to do game program, then you'll want to pick up an introductory C++ book. its a bit harder to learn than managed languages, but its worth it if you're in it for the long haul. Plus, its pretty much the game industry standard language.

    and he would require a book covering programming paradigms like MVC. programming is not only to hack some code. al lot of work is designing the correct software architecture. so i would give the adivce to start with some hacking, but before getting serious he should try to understand basic concepts of how to organise code/software

  • Rick_D
    • July 7, 2007 at 3:00 AM
    • #10

    wtf hessi get in my maya thread! >:L

  • Section_Ei8ht
    • July 8, 2007 at 7:43 AM
    • #11
    Quote from hessi

    and he would require a book covering programming paradigms like MVC. programming is not only to hack some code. al lot of work is designing the correct software architecture. so i would give the adivce to start with some hacking, but before getting serious he should try to understand basic concepts of how to organise code/software

    I realize that this is in the modeling forum and now kind of out of place, but regardless...

    If you want to learn about game specific MVC design and implementation, then I recommend Game Coding Complete, 2nd Edition. It was written by the lead programmer of the Ultima games. If he still wants to focus on programming, then I recommend an intro to C++ book to learn the basics of code hacking and algorithms, and then move up to the game coding book.

    Its a great read. Focuses more on the design and implementation aspect rather than teaching you how to code it, but its written for someone who already has done a bit of coding.

    Anyway, sorry for the side note. Back to modeling mumbo-jumbo

    [edit]

    Also, for anyone that cares, heres a great book that will get you started on learning C++. C++ How to Program. It starts off by pretending you know nothing about coding, but does well to work its way up to more advanced stuff. I really only read the last half of the book and breezed through the first parts. I just needed to pick up on the differences between C++ and vm managed languages after spending three years coding exclusively in them (Java and C# mostly).

    I'm done now, I promise.

  • Zacker
    • July 8, 2007 at 1:17 PM
    • #12

    So a guy comes to a forum to learn the art of level design, but after just 10 posts there have already been multiple concerning MVC. Even if he had asked about programming I would not start out confusing him with MVC stuff.

  • Section_Ei8ht
    • July 8, 2007 at 6:34 PM
    • #13
    Quote from Zacker

    So a guy comes to a forum to learn the art of level design, but after just 10 posts there have already been multiple concerning MVC. Even if he had asked about programming I would not start out confusing him with MVC stuff.

    Just making a sub-point to hessi's point

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login
Discord

The Mapcore Discord is our lively IRC channel of the 2000s reborn. Chat about level design, gaming, and more.

Latest Posts

  1. Custom Gamemodes Contest

    Angel
    July 20, 2026 at 11:46 AM
  2. FAQ

    Angel
    July 20, 2026 at 10:14 AM
  3. Tangerine

    Harry Poster
    July 18, 2026 at 11:10 AM
  4. Any of the old guard still around? D:

    Warby
    July 12, 2026 at 8:23 PM
  5. About our archived forums

    Thrik
    June 30, 2026 at 2:12 PM
  6. Mapcore Discord

    mason_fan123
    June 24, 2026 at 8:52 PM
  7. [CS2] Valley

    Serialmapper
    June 22, 2026 at 11:56 AM
  8. Free Music / SFX Resource - Over 2500 Tracks

    Eric Matyas
    June 18, 2026 at 12:32 PM
  9. Pango [WIP]

    Elowen
    June 11, 2026 at 10:13 AM
  10. [CS2] Dvina

    Jeremy Rivera
    June 11, 2026 at 10:03 AM

Users Viewing This Thread

  • 1 Guest
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™