{"id":485,"date":"2025-05-11T05:15:39","date_gmt":"2025-05-11T05:15:39","guid":{"rendered":"https:\/\/myuberconcept.com\/?p=485"},"modified":"2025-07-02T11:41:34","modified_gmt":"2025-07-02T04:41:34","slug":"i-turned-my-campus-into-a-video-game","status":"publish","type":"post","link":"https:\/\/myuberconcept.com\/index.php\/2025\/05\/11\/i-turned-my-campus-into-a-video-game\/","title":{"rendered":"I Turned My Campus Into a Video Game"},"content":{"rendered":"<h2><strong>1. Overview<\/strong><\/h2>\n<p>This 60 credit project represents the culmination of my final year Practical Project as a Game Design student at <a href=\"https:\/\/maps.app.goo.gl\/o292R9KpPU34i2z39\" target=\"_blank\" rel=\"noopener\">Teesside University<\/a>, Middlesbrough (2010\/2011). Drawing from over eight years of experience designing maps for <a href=\"https:\/\/store.steampowered.com\/app\/10\/CounterStrike\/\" target=\"_blank\" rel=\"noopener\">Counter-Strike 1.6<\/a> and <a href=\"https:\/\/store.steampowered.com\/app\/240\/CounterStrike_Source\/\" target=\"_blank\" rel=\"noopener\">Counter-Strike: Source<\/a>, I developed a fully playable, team based multiplayer level set in a realistic environment, the very campus I studied on.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-490\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/tees-1024x576.jpg\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/tees-1024x576.jpg 1024w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/tees-300x169.jpg 300w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/tees-768x432.jpg 768w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/tees.jpg 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>This project was not only an academic requirement but also an opportunity to translate real world architecture into interactive game design using professional level tools.<\/p>\n<hr \/>\n<h2><strong>2. Project Objective<\/strong><\/h2>\n<p>The primary goal of the project was to design and implement a competitive multiplayer map for Counter-Strike: Source, showcasing my understanding of game level design principles. This included creating a balanced and immersive environment, optimizing the map for performance, and aligning the gameplay with Counter-Strike\u2019s established mechanics. The project served as both a portfolio piece and a hands on learning experience that strengthened my technical and creative skills.<\/p>\n<hr \/>\n<h2><strong>3. Idea<\/strong><\/h2>\n<p>Imagine walking around your university campus and suddenly thinking,<br \/>\n&#8220;What if this place were a Counter-Strike map ?&#8221;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-130\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/04\/ts.png\" alt=\"\" width=\"800\" height=\"440\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/04\/ts.png 800w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/04\/ts-300x165.png 300w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/04\/ts-768x422.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>That\u2019s exactly what happened to me during my final year as a Game Design student at Teesside University, Middlesbrough &#8211; UK. What began as a casual observation quickly evolved into the core of my final year Practical Project: designing and developing a fully playable multiplayer level set on my own campus.<\/p>\n<p>This article walks you through the concept, research, design process, and lessons learned, a combination of creativity, technical execution, and passion for level design.<\/p>\n<p>The idea took shape one day as I was leaving a lecture. Near the <a href=\"https:\/\/maps.app.goo.gl\/GV84yyqpg42f83SG9\" target=\"_blank\" rel=\"noopener\">Athena Building<\/a>, I noticed a large neon board displaying a 3D perspective map of the campus. The stylized rendering, combined with the structure of the surrounding buildings, sparked an instant \u201cwhat if\u201d moment.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-493 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-1.png\" alt=\"\" width=\"753\" height=\"564\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-1.png 753w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-1-300x225.png 300w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><\/p>\n<p>I could clearly visualize routes, chokepoints, cover zones, and objective areas, all mapped to the real world environment I walked through daily. That moment of inspiration led me to pitch the concept to my supervisor. We both agreed: this would be a unique and ambitious final project.<\/p>\n<p>From there, the challenge was to translate real world architecture into compelling level design for one of my all time favorite games, Counter-Strike: Source. The project aimed to blend realism with the tactical, fast paced gameplay that defines the Counter-Strike series, while applying everything I\u2019d learned about competitive balance, navigation flow, optimization, and spatial storytelling.<\/p>\n<p>This wasn\u2019t just a student assignment, it was a personal milestone and a stepping stone into the professional world of level design.<\/p>\n<hr \/>\n<h2><strong>4. Selected Game for the Project<\/strong><\/h2>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=KmscJ63edfs\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-881 size-large\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css-1024x576.png 1024w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css-300x169.png 300w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css-768x432.png 768w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css-1536x864.png 1536w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>The chosen game was Counter-Strike: Source (CS:S). The decision was based on several factors:<\/p>\n<ul>\n<li>I had spent years playing and designing for the game.<\/li>\n<li>Its editor, Valve Hammer Editor, is robust and familiar.<\/li>\n<li>The game\u2019s community values custom maps, providing real world exposure.<\/li>\n<li>CS:S offers objective based gameplay that suits tactical level design, making it ideal for a project emphasizing balance and strategy.<\/li>\n<\/ul>\n<hr \/>\n<h2><strong>5. Game Engine<\/strong><\/h2>\n<p><a href=\"https:\/\/youtu.be\/7xLRG7AzaL4?si=kJq-h-ZvxHTF8oLx\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-876 size-large\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/vhe2-1024x576.jpg\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/vhe2-1024x576.jpg 1024w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/vhe2-300x169.jpg 300w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/vhe2-768x432.jpg 768w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/vhe2-1536x864.jpg 1536w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/vhe2.jpg 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>The project was developed using the Source Engine, through the <a href=\"https:\/\/developer.valvesoftware.com\/wiki\/Valve_Hammer_Editor\" target=\"_blank\" rel=\"noopener\">Valve Hammer Editor (VHE)<\/a>. The Source Engine was selected due to its:<\/p>\n<ul>\n<li>Strong support for modding and custom content.<\/li>\n<li>Efficient rendering and asset integration pipeline.<\/li>\n<li>Personal familiarity and proven reliability over other tools I had tried.<\/li>\n<li>VHE allowed for rapid prototyping, accurate measurement tools, and fine control over environment setup, all crucial for building a detailed, real world inspired level.<\/li>\n<\/ul>\n<hr \/>\n<h2><strong>6. Designing the Level<\/strong><\/h2>\n<h3><strong>Research &amp; Preparation<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-505\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-3.png\" alt=\"\" width=\"753\" height=\"423\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-3.png 753w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-3-300x169.png 300w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><\/p>\n<p>I began with site research, using Google Maps, on site photography, and the university\u2019s official campus map. Because interior access was restricted, the entire map was built outdoors only, using visual assets such as windows, walls, and building exteriors for scale.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-568 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/Group-141.png\" alt=\"\" width=\"753\" height=\"379\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/Group-141.png 753w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/Group-141-300x151.png 300w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><\/p>\n<p>Building Index:<\/p>\n<ol>\n<li><a href=\"https:\/\/maps.app.goo.gl\/uWemosi2N8ZJLANm6\" target=\"_blank\" rel=\"noopener\">Library<\/a><\/li>\n<li><a href=\"https:\/\/maps.app.goo.gl\/Ph8FtouiLwP1LLiG9\" target=\"_blank\" rel=\"noopener\">Student Union building<\/a><\/li>\n<li><a href=\"https:\/\/maps.app.goo.gl\/ns6bN6KtEjQMa3Ay6\" target=\"_blank\" rel=\"noopener\">Grieg building<\/a><\/li>\n<li><a href=\"https:\/\/maps.app.goo.gl\/Txm74VtdfBToDP3S6\" target=\"_blank\" rel=\"noopener\">Europa building<\/a><\/li>\n<li><a href=\"https:\/\/maps.app.goo.gl\/gnxQANxcaLYRxuPQ9\" target=\"_blank\" rel=\"noopener\">Civilian houses<\/a><\/li>\n<\/ol>\n<h3><strong>Concept Development<\/strong><\/h3>\n<p>A top down 2D map was created to guide layout planning. Photos were taken under favorable weather conditions to gather visual references and estimate measurements (e.g., a friend was used for scale). The final map focused on three core buildings:<\/p>\n<ul>\n<li>Grieg Building<\/li>\n<li>Student Union<\/li>\n<li>Europa Building<\/li>\n<\/ul>\n<h3><strong>Measurements &amp; Scaling<\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-519 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/Group-140.png\" alt=\"\" width=\"705\" height=\"278\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/Group-140.png 705w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/Group-140-300x118.png 300w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/p>\n<p>Accurate measurements were essential. Since I couldn\u2019t access official blueprints, I used a practical modeling technique:<br \/>\nI asked a friend (approx. 175\u2013180 cm tall) to stand between two windows of the Grieg Building. By comparing this scale with in game character models and using the windows as reference points, I created a proportional system.<\/p>\n<p>From there, I measured:<\/p>\n<ul>\n<li>Building widths and heights<\/li>\n<li>Door and window dimensions<\/li>\n<li>Spacing between architectural features<\/li>\n<li>Estimated distances between buildings<\/li>\n<\/ul>\n<p>This measurement method allowed me to scale the structures precisely inside the game editor, resulting in believable architecture that supported intuitive player movement and sightlines.<\/p>\n<h3><strong>Technical Design<\/strong><\/h3>\n<p>The Block Tool in the editor is primarily used to create basic geometric shapes such as arches, blocks, cylinders, spheres, spikes, tori, and wedges. Once a brush is placed, it can be easily manipulated stretched, resized, or reshaped directly within the editor, with no need for scripting or coding.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-534\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-11.png\" alt=\"\" width=\"753\" height=\"424\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-11.png 753w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-11-300x169.png 300w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><\/p>\n<p>I modeled the level\u2019s architecture while applying core level design principles such as player flow, sightlines, and cover. Key structural elements included:<\/p>\n<p>Bombsite A: The parking lot at the Grieg Building. It contains valuable crates\/goods that need to be either protected or destroyed.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-539 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-14.png\" alt=\"\" width=\"501\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-14.png 501w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-14-300x170.png 300w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/p>\n<p>Bombsite B: The loading bay at the back of the Student Union building. It consists of chemical tubes and toxic barrels. Some of the barrels can explode if hit by bullets or a knife.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-540 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-15.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-15.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-15-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Counter-Terrorist spawn point: Located in the parking lot near the Grieg building. It consists of 16 available slots. The yellow box surrounding the players is a trigger that serves as a buy zone for the Counter-Terrorist team only, meaning only Counter-Terrorist members can purchase weapons within this area.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-541 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-16.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-16.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-16-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Terrorist Spawn point: Located near the end of the Europa building. It consists of 16 available slots. The yellow box surrounding the players is a trigger that serves as a buy zone for the Terrorist team only, meaning only Terrorist members can purchase weapons within this area.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-542 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-17.png\" alt=\"\" width=\"504\" height=\"285\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-17.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-17-300x170.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Fast Paced Gameplay: Despite the map being quite large (from a character\u2019s perspective), the author found that the map is easy to explore. The player can reach the main mission objective without needing to reroute. The entire layout is very easy to memorize, even for a beginner player. The invisible barriers around the map will keep players within the boundaries.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-544 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-18.png\" alt=\"\" width=\"505\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-18.png 505w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-18-300x169.png 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/p>\n<p>Element of Surprise: By adding plenty of stationary trucks, players can jump in to hide. Some of the trucks are equipped with a pair of explosive barrels in their cargo area. These barrels will explode if hit by a bullet, killing anyone standing too close to them. To fill the gaps within the map, this problem can be solved by adding a variety of stationary vehicles and crates of different sizes. Players can use them for cover if spotted by the enemy or to climb to higher ground. The trees on the map also provide cover, as they contain collision detection that blocks both visual contact and bullets.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-545\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-19.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-19.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-19-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-546 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-20.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-20.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-20-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Invisible Barriers: Surrounding the map is marked with the \u2018clip\u2019 texture, to keep the player within the designated mission objective area.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-594 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-25.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-25.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-25-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Sky Box: The sky surrounding the map is made from a blue texture intended to represent a specific theme, which is a combination of a set of images.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-590\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-22.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-22.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-22-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Textures: Some of the textures in the map represent the actual materials of the structures, such as red bricks.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-591\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-24.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-24.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-24-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Prop Distribution: List of props that currently are in use in general, 8 types of Vehicles, 7 types of Trees, 2 types of bushes, 5 types of Crates, 2 types of Barricades, 4 types of Barrels, 5 types of Tubes, 2 type of Fences and plenty of small items which work as additional details.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-589\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-21.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-21.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-21-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>The layout emphasized:<\/p>\n<ul>\n<li>Simplicity for quick memorization<\/li>\n<li>Multiple approach paths to key objectives<\/li>\n<li>Strategic use of real world terrain and cover<\/li>\n<\/ul>\n<p>Each asset was scaled based on real world references, ensuring a believable environment that remained easy to navigate.<\/p>\n<hr \/>\n<h3><strong>7. Testing the Level<\/strong><\/h3>\n<p>Map Compilation Process:<\/p>\n<p>Once the layout, gameplay entities, and visual design were complete, the level was compiled using the Valve Hammer Editor\u2019s compile tools. The process included:<\/p>\n<ul>\n<li>VBSP: Converts geometry and brushes into the in game world<\/li>\n<li>VVIS: Calculates visibility data for optimized rendering<\/li>\n<li>VRAD: Processes lighting and shadows<\/li>\n<li>The resulting <code data-start=\"3993\" data-end=\"3999\">.bsp<\/code> file was then tested in <em data-start=\"4024\" data-end=\"4048\">Counter-Strike: Source<\/em> for playability, performance, and bug checking<\/li>\n<\/ul>\n<p>The computer used to compile the map:<\/p>\n<ul>\n<li>Operating System: Windows Vista Ultimate \u2013 Service Pack 2 \u2013 64-bit Edition<\/li>\n<li>Processor: Intel Core 2 Quad Q6600 (4 cores) @ 2.40 GHz<\/li>\n<li>Memory (RAM): Corsair XMS2 DHX DDR2, 2 GB x2 (Dual Channel)<\/li>\n<li>Hard Drives: Seagate 80 GB Seagate 1 TB x2<\/li>\n<li>Graphics Card: XFX Nvidia GeForce GTX 260, 896 MB<\/li>\n<li>Motherboard: Gigabyte X48-DQ6<\/li>\n<li>Monitors: Acer X223HQ 21.5-inch x2<\/li>\n<li>Sound Card: Realtek AC\u201997<\/li>\n<\/ul>\n<p>The map underwent several rounds of testing with bots in game. I conducted iterative play sessions to:<\/p>\n<ul>\n<li>Analyze movement flow<\/li>\n<li>Identify overpowered positions<\/li>\n<li>Check visibility and collision issues<\/li>\n<li>Evaluate time to engagement between teams<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-599\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-27.png\" alt=\"\" width=\"751\" height=\"423\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-27.png 751w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-27-300x169.png 300w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><\/p>\n<p><em>Note: The compilation was run using the default lighting configuration. The author decided not to activate the HDR feature, as the map is still in the testing phase. Full lighting features will be available in the final version, which is currently under development.<\/em><\/p>\n<p>Later, I invited friends to playtest and gather human feedback. Through these sessions, I gained valuable insights into map balance, spawn placement, and visual readability.<\/p>\n<hr \/>\n<h3><strong>8. Improving the Gameplay<\/strong><\/h3>\n<p>Based on testing and player feedback, I made multiple refinements:<\/p>\n<p>Replaced fences with vehicles: To open up flanking opportunities and improve gameplay fluidity.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-602 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-30.png\" alt=\"\" width=\"487\" height=\"288\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-30.png 487w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-30-300x177.png 300w\" sizes=\"auto, (max-width: 487px) 100vw, 487px\" \/><\/p>\n<p>Added more Trees: To improve aesthetics and additional protection for players.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-606\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-34.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-34.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-34-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Adjusted spawn distances: To ensure fair timing to bomb sites for Terrorist Spawn Point.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-601 size-full\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-29.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-29.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-29-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Introduced Destructible Elements: Such as explosive barrels, to discourage camping and added dark zones for stealth and ambush tactics.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-605\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-33.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-33.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-33-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Disabled Roof Access: Access to the rooftops has been removed, especially for the Grieg building. If a counter-terrorist player managed to reach the roof, they would have the opportunity to observe both bomb sites and exploit this advantage to target terrorists attempting to plant the bomb.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-600\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-28.png\" alt=\"\" width=\"505\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-28.png 505w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-28-300x169.png 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/p>\n<p>Introduce Shortcut: Players can climb on stacks of crates to bypass or escape from enemy barricades. For example, a player can jump onto a pile of crates to reach higher ground or access the bridge without using the stairs.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-604\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-32.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-32.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-32-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Added more props: Crates, trucks, barrels for cover and tactical flexibility, these improvements turned a static environment into a dynamic and strategic gameplay space.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-603\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-31.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-31.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-31-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Optimized Performance: By using invisible walls, special textures (e.g., nodraw, clip, trigger) to reduce compile time and improve framerate.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-593\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-23.png\" alt=\"\" width=\"504\" height=\"284\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-23.png 504w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/image-23-300x169.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<hr \/>\n<h3><strong>9. Conclusion<\/strong><\/h3>\n<p>This project was a highly rewarding journey that bridged academic learning with industry relevant practice. From concept to implementation, I applied core level design skills, technical understanding, and creative decision making. The map not only received positive feedback from play-testers but was even picked up by three public servers (two in France and one in the USA).<\/p>\n<p><a href=\"https:\/\/youtu.be\/xDPS5KfxDC4?si=muGROUw8azmxzfGU\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-882 size-large\" src=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css2-1024x576.jpg\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css2-1024x576.jpg 1024w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css2-300x169.jpg 300w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css2-768x432.jpg 768w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css2-1536x864.jpg 1536w, https:\/\/myuberconcept.com\/wp-content\/uploads\/2025\/05\/css2.jpg 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><strong>Download the Map from the following link &#8211; <\/strong><a href=\"https:\/\/drive.proton.me\/urls\/D0J5T7XQ3R#U5rNMR5Mho4a\" target=\"_blank\" rel=\"noopener\">Proton Drive<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Overview This 60 credit project represents the culmination of my final year Practical Project as a Game Design student at Teesside University, Middlesbrough (2010\/2011). Drawing from over eight years of experience designing maps for Counter-Strike 1.6 and Counter-Strike: Source, I developed a fully playable, team based multiplayer level set in a realistic environment, the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4,5,8,12],"class_list":["post-485","post","type-post","status-publish","format-standard","hentry","category-1","tag-gamedesign","tag-gamedesigndocument","tag-leveldesign","tag-leveldesigndocument"],"_links":{"self":[{"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/posts\/485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/comments?post=485"}],"version-history":[{"count":30,"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/posts\/485\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/posts\/485\/revisions\/940"}],"wp:attachment":[{"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/media?parent=485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/categories?post=485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myuberconcept.com\/index.php\/wp-json\/wp\/v2\/tags?post=485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}