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

My First CSGO Map de_Bronx W.I.P

  • sius
  • April 26, 2020 at 4:51 PM
  • sius
    • April 26, 2020 at 4:51 PM
    • #1
    Code
    Hi,
    I started to create my first map and I want to share it with you. 
    The T-spawn and the a-bombsite are currently under construction. 
    I started to create the map completely and provided all areas with placeholders. 
    I plan to work from area to area.
    
    
    Here is the link to my map:
    https://steamcommunity.com/sharedfiles/filedetails/?id=2073821965
    
    
    Take a look and tell me what can be improved.
    All buildings are still under construction. Please test the way to the A-Spot and tell me what you think of it.
    
    
    Map Setting: Bronx
    Display More

  • sius
    • April 30, 2020 at 8:53 PM
    • #2

    Update 30.04

    -added Diner

  • Kokopelli
    • April 30, 2020 at 11:15 PM
    • #3

    Looks pretty cool so far. It already feels like a place, which is awesome for a greybox (or orange box ?). Also love the baseketball court bombsite. Will check it out when I have time.

  • sius
    • May 3, 2020 at 12:27 PM
    • #4

    Update: 03.05.20

    -added building Ct / Aspot

    -added kiosk


  • RedSkittleFox
    • May 3, 2020 at 5:36 PM
    • #5

    If those aren't models, make sure to convert them to models or you will run into vertex limit which is around 65 000 (2^16).

  • sius
    • May 3, 2020 at 5:54 PM
    • #6

    Thanks for your warning! ;) I already have embellishments and a lot of other parts converted into func details. Is it correct that way?

  • RedSkittleFox
    • May 3, 2020 at 7:05 PM
    • #7
    Quote from sius

    1 hour ago, sius said:

    Thanks for your warning! ;) I already have embellishments and a lot of other parts converted into func details. Is it correct that way?

    That is not gonna prevent you from running into the issue I've mentioned before. But yes, all the ornaments and non blocking geometry should be func_detail. The reason for that is that source engine uses binary space partitioning as an occulusion culling method. It needs to generate the series of rooms and all the ornaments would create too much splits thus make ur vis-leaf graph very complex.

    Here is the link to a good video talking about binary space partitioning if you are interested, it's more from a programmers point of view but still very interesting.

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    The reason why the vertex count for all the brushes on the map is 65k is that all vertices get put into one big vertex buffer. To later draw it you use index buffers. Source engine uses 16bit integers for that, so the maximal number of vertices you can have in your vertex buffer is 2^16.

    Edit: Each model is loaded into separate vertex buffer (sometimes can be combined to minimize gpu calls), so you can have more than 2^16 in your sceen at the time.

  • Freaky_Banana
    • May 3, 2020 at 8:59 PM
    • #8

    Agreed with above. Also, had a quick run-around on the map. I like that new building facade you made! About the layout design: What type of gamemode is this map intended for? Do you want to make a competitive map (5v5), a Casual map (10v10), a "horde" map (20v20) or just something that you think is pretty? In any case, I left some of my first thoughts below.


    Some areas are very dark. light entities of any kind will help.

    The entire map was VERY vast. Especially around the bombsite and in the middle around the diner this felt the most extreme to me. Long angles can be cool, but most of the time they should be limited. It's not always fun to play and will likely cause some issues later on. Many of your areas were very inter-connected as well. Maybe you want to define more specific pathes.

    Additionally sometimes the existing pathes were confusing to me. It is hard to tell in this map what is accessible and what isn't. Mostly I was sad I couldn't play in that awesome area with the steps and trees, because that seemed like a lot of fun, but it can also be very confusing for players if they don't immediately know where an enemy can come from!

    This was reinforced by the fact that some angles are really unexpected and weird, like these below. You want to try and streamline your pathes in such a way that the next point of engagement that a player will face is a) obvious and b) clearly visible.


    Overall I really like the tree area and the new facade that you have detailed! I like the theme and think that the Bronx could be a very interesting location for a cool CSGO map.

    Also a tl;dr for your func_detail question above: Func_details have their own limit, called T-junctions (65,535). For all general optimization questions (which at your stage I would only worry about at an extremely fundamental level), you should probably check out @will2k's articles. They're great, especially if you (like me) have no clue what's going on with optimization.

    Keep going.

  • sius
    • May 3, 2020 at 10:07 PM
    • #9
    Quote from RedSkittleFox

    3 hours ago, RedSkittleFox said: That is not gonna prevent you from running into the issue I've mentioned before. But yes, all the ornaments and non blocking geometry should be func_detail. The reason for that is that source engine uses binary space partitioning as an occulusion culling method. It needs to generate the series of rooms and all the ornaments would create too much splits thus make ur vis-leaf graph very complex.

    Here is the link to a good video talking about binary space partitioning if you are interested, it's more from a programmers point of view but still very interesting.

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    The reason why the vertex count for all the brushes on the map is 65k is that all vertices get put into one big vertex buffer. To later draw it you use index buffers. Source engine uses 16bit integers for that, so the maximal number of vertices you can have in your vertex buffer is 2^16.

    Edit: Each model is loaded into separate vertex buffer (sometimes can be combined to minimize gpu calls), so you can have more than 2^16 in your sceen at the time.

    Okay, now I understand what you mean. I will implement it in the map. Thanks

  • sius
    • May 4, 2020 at 5:14 PM
    • #10
    Quote from Freaky_Banana

    20 hours ago, Freaky_Banana said: Agreed with above. Also, had a quick run-around on the map. I like that new building facade you made! About the layout design: What type of gamemode is this map intended for? Do you want to make a competitive map (5v5), a Casual map (10v10), a "horde" map (20v20) or just something that you think is pretty? In any case, I left some of my first thoughts below.

    http://# Reveal hidden contents

    Some areas are very dark. light entities of any kind will help.

    The entire map was VERY vast. Especially around the bombsite and in the middle around the diner this felt the most extreme to me. Long angles can be cool, but most of the time they should be limited. It's not always fun to play and will likely cause some issues later on. Many of your areas were very inter-connected as well. Maybe you want to define more specific pathes.

    Additionally sometimes the existing pathes were confusing to me. It is hard to tell in this map what is accessible and what isn't. Mostly I was sad I couldn't play in that awesome area with the steps and trees, because that seemed like a lot of fun, but it can also be very confusing for players if they don't immediately know where an enemy can come from!

    This was reinforced by the fact that some angles are really unexpected and weird, like these below. You want to try and streamline your pathes in such a way that the next point of engagement that a player will face is a) obvious and b) clearly visible.


    Overall I really like the tree area and the new facade that you have detailed! I like the theme and think that the Bronx could be a very interesting location for a cool CSGO map.

    Also a tl;dr for your func_detail question above: Func_details have their own limit, called T-junctions (65,535). For all general optimization questions (which at your stage I would only worry about at an extremely fundamental level), you should probably check out @will2k's articles. They're great, especially if you (like me) have no clue what's going on with optimization.

    Keep going.

    Display More
    Code
    Thank you for taking a closer look at the map.
    
    
    to your first question: 
    I plan to create a competitive map 5V5
    
    
    to point two: 
    I will add light sources for the areas.
    
    
    to point three:
    I personally felt that the map was rather too small than too large. Of course, that can also be deceptive. 
    I will consider how I can better define the areas.
    
    
    to point 4:
     I agree with you. the steps with the trees can be confusing. 
    I wanted to limit the map in this area, but I also didn't want the beauty of the map to suffer. A small fence should help.
    
    
    to point 5:
    check point 3.
    
    
    Last point:
    I'll take a look at the guides, thanks for the links. I will continue to work on the map and report as soon as
    I have further progress to report.
    
    
    thank you
    Display More
  • sius
    • May 17, 2020 at 7:08 PM
    • #11

    Update 17.05.2020

    Code
    Hello, here is a new map update. I've made some changes.
    Most of the update is dedicated to the factory and the b-spot. 
    Decorations on the factory are still missing and will follow in the next update.
    
    
    Have fun

    -added factory with B bombsite (factory details follow)

    -added building (mid)

    -added minimap

    -added A and B waypoints

    -added light sources


    -changed t way to b

    -changed apartment (delete stairs and balcony)


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. Tangerine

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

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

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

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

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

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

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

    Jeremy Rivera
    June 11, 2026 at 10:03 AM
  9. Bridges 2.0 by NEXSIDE, MAP SHOWCASE. ( Steam Workshop )

    MrTrane18
    June 1, 2026 at 7:46 PM
  10. Classic Maps Reborn For CS2

    SillySpaceCat
    May 31, 2026 at 10:33 PM

Users Viewing This Thread

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