{"id":2595,"date":"2025-08-23T07:34:31","date_gmt":"2025-08-23T07:34:31","guid":{"rendered":"https:\/\/cjsharkey.com\/?page_id=2595"},"modified":"2026-01-01T09:05:51","modified_gmt":"2026-01-01T09:05:51","slug":"apartmentcomplexity","status":"publish","type":"page","link":"http:\/\/cjsharkey.com\/index.php\/apartmentcomplexity\/","title":{"rendered":"Apartment Complexity"},"content":{"rendered":"<!--themify_builder_content-->\n<div id=\"themify_builder_content-2595\" data-postid=\"2595\" class=\"themify_builder_content themify_builder_content-2595 themify_builder tf_clear\">\n                    <div  data-css_id=\"601f7f3\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth tb_601f7f3 tb_first tf_w\" data-tbfullwidthvideo=\"https:\/\/youtu.be\/T47B22zR7Dc?si=-nsrMtCmaon-pbUw\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_41c9c27 first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_1df147e  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">APARTMENT COMPLEXITY<\/h3>    <div  class=\"tb_text_wrap\">\n            <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-css_id=\"601f7f3\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth tb_601f7f3 tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_41c9c27 first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_6e504d0  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">PROJECT INTRODUCTION<\/h3>    <div  class=\"tb_text_wrap\">\n        <p>Entering a Map Labs Level Design Jam, Apartment Complexity was created for and at the time the new Source 2 Engine created by Valve for Half-Life: Alyx. Apartment Complexity features a fun and small Escape Room space that offers a variety of creative and immersive puzzles. Designed for players to have a challenging and thinkable experience, the Apartment is rigged by the Combine to be really complicated and complex.<\/p>    <\/div>\n<\/div>\n<!-- \/module text -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                            <\/div>\n                    <\/div>\n                <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_6e504d0  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">RESPONSIBILITES<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li><strong>Set Dressing &amp; Level Art<\/strong> for making the aesthetic for the Apartment<\/li>\n<li><strong>Asset Optimization<\/strong>, <strong>Audio Design<\/strong>, <strong>Lighting<\/strong>, and <strong>Post Processing<\/strong><\/li>\n<li><strong>Visually <\/strong><strong>Scripting\u00a0<\/strong>all of the puzzles in the Apartment, the bomb timers, and all the interactable objects that were used for puzzles<\/li>\n<li>Creating <strong>Custom Materials<\/strong> &amp; <strong>Textures<\/strong> in Source 2<\/li>\n<li>Self <strong>Quality Assurance &amp; Testing<\/strong><\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_6e504d0  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">PROJECT DETAILS<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>Source 2 Hammer Editor<\/li>\n<li>Solo Project<\/li>\n<li>Role: Level Designer<\/li>\n<li>Source 2<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <\/div>\n                <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-css_id=\"7835bdb\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth tb_7835bdb tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_3521eaa first\">\n                    <!-- module gallery -->\n<div  class=\"module gallery module-gallery tb_d3707d3 layout-grid  \" data-lazy=\"1\">\n    <div class=\"module-gallery-grid\" style=\"--gald:3;--galt:3;--galm:3\">\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Kitchen.png\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Kitchen-1024x574-600x300.png\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-609\" title=\"Kitchen\" alt=\"Kitchen\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Bathroom.png\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Bathroom-1024x575-600x300.png\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-608\" title=\"Bathroom\" alt=\"Bathroom\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Laundry_Room.png\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Laundry_Room-1024x576-600x300.png\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-607\" title=\"Laundry_Room\" alt=\"Laundry_Room\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Master_Bedroom.png\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Master_Bedroom-1024x576-600x300.png\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-606\" title=\"Master_Bedroom\" alt=\"Master_Bedroom\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Living_Room.png\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2020\/09\/Living_Room-1024x575-600x300.png\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-605\" title=\"Living_Room\" alt=\"Living_Room\"><\/a>            <\/dt>\n                    <\/dl>\n            <dl class=\"gallery-item\">\n            <dt class=\"gallery-icon\">\n            <a data-title=\"\" title=\"\" href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/10\/Apartmentcomplexitytitlecard-2.png\" data-rel=\"tb_d3707d3\" class=\"themify_lightbox\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/10\/Apartmentcomplexitytitlecard-2-1024x576-600x300.png\" width=\"600\" height=\"300\" class=\"wp-post-image wp-image-883\" title=\"Apartmentcomplexitytitlecard 2\" alt=\"Apartmentcomplexitytitlecard 2\"><\/a>            <\/dt>\n                    <\/dl>\n    <\/div>\n<\/div>\n<!-- \/module gallery -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">From Graybox To FInal:<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>I wanted to get the player scale as realistic as possible in a VR setting. I made multiple versions and changes to make sure that the player is aware of their environment and the size so it doesn\u2019t cause any motion sickness as well as confusion. I did multiple updates from the blocking-out phase to the final version. I also added a lot more detail and as well as more space in spots like the kitchen to avoid player claustrophobia. I included some objects as well to help support my design for scale, as items were all interactable and were able to be picked up by the player.<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module image -->\n<div  class=\"module module-image tb_5a97e4e image-top   active-caption-hover auto_fullwidth tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <a href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/share01-1.gif\" rel=\"noopener\" target=\"_blank\">\n                   <img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/share01-1.gif\" class=\"wp-post-image wp-image-1127\" title=\"share01 1\" alt=\"share01 1\">        <\/a>\n    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <\/div>\n                    <\/div>\n                <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module image -->\n<div  class=\"module module-image tb_5a97e4e image-top   active-caption-hover auto_fullwidth tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <a href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo.png\" rel=\"noopener\" target=\"_blank\">\n                   <img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1040\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo.png\" class=\"wp-post-image wp-image-1140\" title=\"letsagooo\" alt=\"letsagooo\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo.png 1920w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo-300x163.png 300w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo-1024x555.png 1024w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo-768x416.png 768w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo-1536x832.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/>        <\/a>\n    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">Source 2 Hammer Level Editor:<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>This was so exciting, as Half-Life Alyx was the first Valve game to release their modding toolkits which included the Hammer level editor. Here I did a ton of scripting and visuals. There were so many things that improved in Hammer 2 from Hammer 1 and using it to make this escape room full of puzzles was an exceptional experience.<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <\/div>\n                <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">Custom Materials & Textures For Puzzle Guidance:<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>I created some awesome art-assets that were implemented as writing on the walls or pictures for some of the puzzles. Here you can see there\u2019s a washing machine with a headcrab in it, a ball being tossed, and a hint about lost change. These we\u2019re all put inside the level for the gameplay for Apartment Complexity and made the players think about the next step for the escape room.<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module image -->\n<div  class=\"module module-image tb_5a97e4e image-top   auto_fullwidth tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <a href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart.png\" rel=\"noopener\" target=\"_blank\">\n                   <img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart.png\" class=\"wp-post-image wp-image-1138\" title=\"showcaseart\" alt=\"showcaseart\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart.png 1920w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart-300x169.png 300w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart-1024x576.png 1024w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart-768x432.png 768w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/>        <\/a>\n    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <\/div>\n                    <\/div>\n                <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w gutter-narrow col_align_top tb_col_count_2 tb_b713039\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_aeeec0d first\">\n                    <!-- module image -->\n<div  class=\"module module-image tb_5a97e4e image-top   auto_fullwidth tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"774\" src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2026\/01\/image_2026-01-01_040408885.png\" class=\"wp-post-image wp-image-2750\" title=\"image_2026 01 01_040408885\" alt=\"image_2026 01 01_040408885\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2026\/01\/image_2026-01-01_040408885.png 969w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2026\/01\/image_2026-01-01_040408885-300x240.png 300w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2026\/01\/image_2026-01-01_040408885-768x613.png 768w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column sub_column col4-2 tb_92b4af1 last\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">3rd Place Winner!!!<\/h3>    <div  class=\"tb_text_wrap\">\n        <ul>\n<li>Since Apartment Complexity was for a Map Labs competition, I actually ended up in the Top 3 and won a prize! There was 14 submissions and I entered in for the Puzzle Map Labs challenge and I actually did an awesome job! The judges reached out to me and gave me feedback on how to improve and take the level further, as well as all the awesome compliments for the reason of their judging, their comments, and reason why they picked mien for a top contendor!<\/li>\n<\/ul>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_3f3a219  repeat \" data-lazy=\"1\">\n    <h3 class=\"module-title\">Apartment Complexity Trailer<\/h3>    <div  class=\"tb_text_wrap\">\n            <\/div>\n<\/div>\n<!-- \/module text --><!-- module video -->\n<div  class=\"module module-video tb_b033246 video-top  \" data-lazy=\"1\">\n                    <div class=\"video-wrap-outer\">\n            <div class=\"video-wrap tf_rel tf_overflow\">\n                                    <noscript><iframe data-no-script src=\"https:\/\/www.youtube.com\/embed\/T47B22zR7Dc?pip=1&#038;playsinline=1&#038;si=2waYkKU3I_Kl6uN0\" allow=\"accelerometer;encrypted-media;gyroscope;picture-in-picture;fullscreen\" class=\"tf_abs tf_w tf_h\"><\/iframe><\/noscript>\n                                <\/div>\n            <!-- \/video-wrap -->\n        <\/div>\n        <!-- \/video-wrap-outer -->\n            <\/div>\n        <\/div>\n                        <\/div>\n        <\/div>\n        <\/div>\n<!--\/themify_builder_content-->","protected":false},"excerpt":{"rendered":"<p>APARTMENT COMPLEXITY PROJECT INTRODUCTION Entering a Map Labs Level Design Jam, Apartment Complexity was created for and at the time the new Source 2 Engine created by Valve for Half-Life: Alyx. Apartment Complexity features a fun and small Escape Room space that offers a variety of creative and immersive puzzles. Designed for players to have [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2595","page","type-page","status-publish","hentry","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"builder_content":"<h3>APARTMENT COMPLEXITY<\/h3>\n<h3>PROJECT INTRODUCTION<\/h3> <p>Entering a Map Labs Level Design Jam, Apartment Complexity was created for and at the time the new Source 2 Engine created by Valve for Half-Life: Alyx. Apartment Complexity features a fun and small Escape Room space that offers a variety of creative and immersive puzzles. Designed for players to have a challenging and thinkable experience, the Apartment is rigged by the Combine to be really complicated and complex.<\/p>\n<h3>RESPONSIBILITES<\/h3> <ul> <li><strong>Set Dressing &amp; Level Art<\/strong> for making the aesthetic for the Apartment<\/li> <li><strong>Asset Optimization<\/strong>, <strong>Audio Design<\/strong>, <strong>Lighting<\/strong>, and <strong>Post Processing<\/strong><\/li> <li><strong>Visually <\/strong><strong>Scripting\u00a0<\/strong>all of the puzzles in the Apartment, the bomb timers, and all the interactable objects that were used for puzzles<\/li> <li>Creating <strong>Custom Materials<\/strong> &amp; <strong>Textures<\/strong> in Source 2<\/li> <li>Self <strong>Quality Assurance &amp; Testing<\/strong><\/li> <\/ul>\n<h3>PROJECT DETAILS<\/h3> <ul> <li>Source 2 Hammer Editor<\/li> <li>Solo Project<\/li> <li>Role: Level Designer<\/li> <li>Source 2<\/li> <\/ul>\n[gallery ids=\\\"609,608,607,606,605,883\\\"]\n<h3>From Graybox To FInal:<\/h3> <ul> <li>I wanted to get the player scale as realistic as possible in a VR setting. I made multiple versions and changes to make sure that the player is aware of their environment and the size so it doesn\u2019t cause any motion sickness as well as confusion. I did multiple updates from the blocking-out phase to the final version. I also added a lot more detail and as well as more space in spots like the kitchen to avoid player claustrophobia. I included some objects as well to help support my design for scale, as items were all interactable and were able to be picked up by the player.<\/li> <\/ul>\n<a href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/share01-1.gif\" rel=\"noopener\" target=\"_blank\"> <img src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/share01-1.gif\" title=\"share01 1\" alt=\"share01 1\"> <\/a>\n<a href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo.png\" rel=\"noopener\" target=\"_blank\"> <img src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo.png\" title=\"letsagooo\" alt=\"letsagooo\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo.png 1920w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo-300x163.png 300w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo-1024x555.png 1024w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo-768x416.png 768w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/letsagooo-1536x832.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/> <\/a>\n<h3>Source 2 Hammer Level Editor:<\/h3> <ul> <li>This was so exciting, as Half-Life Alyx was the first Valve game to release their modding toolkits which included the Hammer level editor. Here I did a ton of scripting and visuals. There were so many things that improved in Hammer 2 from Hammer 1 and using it to make this escape room full of puzzles was an exceptional experience.<\/li> <\/ul>\n<h3>Custom Materials & Textures For Puzzle Guidance:<\/h3> <ul> <li>I created some awesome art-assets that were implemented as writing on the walls or pictures for some of the puzzles. Here you can see there\u2019s a washing machine with a headcrab in it, a ball being tossed, and a hint about lost change. These we\u2019re all put inside the level for the gameplay for Apartment Complexity and made the players think about the next step for the escape room.<\/li> <\/ul>\n<a href=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart.png\" rel=\"noopener\" target=\"_blank\"> <img src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart.png\" title=\"showcaseart\" alt=\"showcaseart\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart.png 1920w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart-300x169.png 300w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart-1024x576.png 1024w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart-768x432.png 768w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2022\/11\/showcaseart-1536x864.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/> <\/a>\n<img src=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2026\/01\/image_2026-01-01_040408885.png\" title=\"image_2026 01 01_040408885\" alt=\"image_2026 01 01_040408885\" srcset=\"http:\/\/cjsharkey.com\/wp-content\/uploads\/2026\/01\/image_2026-01-01_040408885.png 969w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2026\/01\/image_2026-01-01_040408885-300x240.png 300w, http:\/\/cjsharkey.com\/wp-content\/uploads\/2026\/01\/image_2026-01-01_040408885-768x613.png 768w\" sizes=\"(max-width: 969px) 100vw, 969px\" \/>\n<h3>3rd Place Winner!!!<\/h3> <ul> <li>Since Apartment Complexity was for a Map Labs competition, I actually ended up in the Top 3 and won a prize! There was 14 submissions and I entered in for the Puzzle Map Labs challenge and I actually did an awesome job! The judges reached out to me and gave me feedback on how to improve and take the level further, as well as all the awesome compliments for the reason of their judging, their comments, and reason why they picked mien for a top contendor!<\/li> <\/ul>\n<h3>Apartment Complexity Trailer<\/h3>\n[embed]https:\/\/youtu.be\/T47B22zR7Dc?si=2waYkKU3I_Kl6uN0[\/embed]","_links":{"self":[{"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/pages\/2595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/comments?post=2595"}],"version-history":[{"count":5,"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/pages\/2595\/revisions"}],"predecessor-version":[{"id":2752,"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/pages\/2595\/revisions\/2752"}],"wp:attachment":[{"href":"http:\/\/cjsharkey.com\/index.php\/wp-json\/wp\/v2\/media?parent=2595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}