{"id":1644,"date":"2023-05-18T16:54:16","date_gmt":"2023-05-18T16:54:16","guid":{"rendered":"https:\/\/freestyleacademy.rocks\/~NicoleL\/?page_id=1644"},"modified":"2023-05-19T06:05:07","modified_gmt":"2023-05-19T06:05:07","slug":"zenith","status":"publish","type":"page","link":"https:\/\/freestyleacademy.rocks\/~NicoleL\/zenith\/","title":{"rendered":"Zenith"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introduction<\/h3>\n\n\n\n<p class=\"has-text-align-center\">For our <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1b8b1d\" class=\"has-inline-color\">Zenith<\/mark> project, we were challenged with the question,<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>&#8220;How do you ignite your passion and elevate your skills and experiences to create your ultimate and most successful Freestyle project?&#8221;<\/strong><\/p>\n\n\n\n<p>The Zenith project is a major cumulative project that encompasses our entire Freestyle experience that we complete at the end of our senior year. It&#8217;s similar to the Explorations project we created during our junior year. However, this time it&#8217;s our final project ever in our elective classes. We chose to research our own topics and applied our 21st Century Skills in order to create our biggest Freestyle project yet.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-content\/uploads\/2023\/05\/still1purple-700x476.png\" alt=\"\" class=\"wp-image-1638\" width=\"295\" height=\"201\" srcset=\"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-content\/uploads\/2023\/05\/still1purple-700x476.png 700w, https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-content\/uploads\/2023\/05\/still1purple-300x204.png 300w, https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-content\/uploads\/2023\/05\/still1purple-768x522.png 768w, https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-content\/uploads\/2023\/05\/still1purple.png 1000w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><figcaption class=\"wp-element-caption\">A still from my game!<\/figcaption><\/figure>\n<\/div>\n\n\n<p>For my Zenith project, I chose to create a <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1b8b1d\" class=\"has-inline-color\">3D video game<\/mark> using the <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1b8b1d\" class=\"has-inline-color\">Unity Engine<\/mark>! I really wanted to do this as a sort of &#8220;full circle&#8221; moment, as I made an original 2D video game for my Explorations Project last year, and I thought it would be bittersweet to close out my Freestyle experience with a project similar to that. I&#8217;ve always loved game design, as I&#8217;ve found it to be a great way to combine my <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1b8b1d\" class=\"has-inline-color\">creative, storytelling<\/mark> side with the <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1b8b1d\" class=\"has-inline-color\">academic, computer science<\/mark> side of me. I&#8217;m also gonna be studying Game Art at USC next year, so I thought this experience would give me a small glimpse into my next 4 years!<\/p>\n\n\n\n<p>Choosing to learn an entirely new application in such a small time frame was definitely a daunting and risky task. It was inevitable that I got stuck using Unity a lot and ran into many issues during my project, such as collisions not working properly or code not being executed as they should. From a lot of these obstacles, I learned how to better use my resources to find what was wrong with my game and was able to problem solve each of my issues. I definitely will carry my Unity experience into my future projects, as I really enjoyed using it and playing around with its features. I used the <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1b8b1d\" class=\"has-inline-color\">3D modeling<\/mark> skills that I learned in Animation this year to create objects in my game, including the main player.<\/p>\n\n\n\n<p>See the SoundCloud audio below to hear my spoken reflection about my Zenith project!<\/p>\n\n\n\n<iframe loading=\"lazy\" width=\"100%\" height=\"166\" scrolling=\"no\" frameborder=\"no\" allow=\"autoplay\" src=\"https:\/\/w.soundcloud.com\/player\/?url=https%3A\/\/api.soundcloud.com\/tracks\/1516415710&#038;color=%239d6ea3&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true\"><\/iframe><div style=\"font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;\"><a href=\"https:\/\/soundcloud.com\/freestyle-academy\" title=\"Freestyle Academy\" target=\"_blank\" style=\"color: #cccccc; text-decoration: none;\" rel=\"noopener\">Freestyle Academy<\/a> \u00b7 <a href=\"https:\/\/soundcloud.com\/freestyle-academy\/nicolel-zenith-reflection\" title=\"NicoleL - Zenith Reflection\" target=\"_blank\" style=\"color: #cccccc; text-decoration: none;\" rel=\"noopener\">NicoleL &#8211; Zenith Reflection<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">The Completed Project<\/h3>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"22 23 p7 Zenith NicoleL2\" width=\"920\" height=\"518\" src=\"https:\/\/www.youtube.com\/embed\/KGK_RPua24U?start=4&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">A full, uncut gameplay of my game!<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"22 23 p7 Zenith NicoleL\" width=\"920\" height=\"518\" src=\"https:\/\/www.youtube.com\/embed\/2qVxJQiVJqo?start=3&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">My presentation video on the process of creating my Zenith project!<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The Process<\/h3>\n\n\n\n<div class=\"gallerySet\"><!-- DO NOT DELETE THIS LINE!!!! It is REQUIRED.-->\n\t\n  \t<figure class=\"wp-block-image is-resized\"> \n\t  \t<a href=\"\/~NicoleL\/ZenithSet1\/pic1.jpg\" class=\"fancybox\" rel=\"ZenithSet1\" alt=\"Maya\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet1\/pic1.jpg\" alt=\"Maya\">\n\t\t<\/a>\n\t<\/figure>\n\t\n  \t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet1\/pic2.jpg\" class=\"fancybox\" rel=\"ZenithSet1\" alt=\"ZBrush\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet1\/pic2.jpg\" alt=\"ZBrush\">\n\t\t<\/a>\n\t<\/figure>\n\t\n  \t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet1\/pic3.jpg\" class=\"fancybox\" rel=\"ZenithSet1\" alt=\"Substance Painter\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet1\/pic3.jpg\" alt=\"Substance Painter\">\n\t\t<\/a>\n\t<\/figure>\n\n\n\n<p>The first step in creating my Zenith Project was creating my main character. I chose to make an astronaut in the sort of &#8220;cute child&#8221; style as a way to pay tribute to both my Explorations game from last year as well as the fact that many of my projects from the past two years have centered around the theme of childhood innocence. I first created my character&#8217;s basic polygonal shape in Maya, before transferring it to Zbrush, where I was able to add more refined details. Finally, I textured and colored my model in Adobe Substance Painter 3D. Click on the photos in the gallery to see them enlarged!<\/p>\n\n\n\n<div class=\"gallerySet\"><!-- DO NOT DELETE THIS LINE!!!! It is REQUIRED.-->\n\t\n  \t<figure class=\"wp-block-image is-resized\"> \n\t  \t<a href=\"\/~NicoleL\/ZenithSet2\/pic1.jpg\" class=\"fancybox\" rel=\"ZenithSet2\" alt=\"Mixamo Animations\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet2\/pic1.jpg\" alt=\"Mixamo Animations\">\n\t\t<\/a>\n\t<\/figure>\n\t\n  \t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet2\/pic2.jpg\" class=\"fancybox\" rel=\"ZenithSet2\" alt=\"The Unity CharacterController\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet2\/pic2.jpg\" alt=\"The Unity CharacterController\">\n\t\t<\/a>\n\t<\/figure>\n\t\n  \t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet2\/pic3.jpg\" class=\"fancybox\" rel=\"ZenithSet2\" alt=\"Movement Code\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet2\/pic3.jpg\" alt=\"Movement Code\">\n\t\t<\/a>\n\t<\/figure>\n\t\n\t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet2\/pic4.jpg\" class=\"fancybox\" rel=\"ZenithSet2\" alt=\"Cinemachine Camera\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet2\/pic4.jpg\" alt=\"Cinemachine Camera\">\n\t\t<\/a>\n\t<\/figure>\n\n\n\n<p>Next, after modeling my character, I applied simple animations to it with the free Mixamo animations! I imported these into the Unity Engine, where I used a CharacterController. This component allowed me to be able to control which animations played based on booleans that I set. After that, I coded my character&#8217;s movement in Visual Studio so that it could be controlled with the WASD keys and that the animations would follow its movements. I also used Unity&#8217;s Cinemachine cameras to implement a camera that followed the player around the map.<\/p>\n\n\n\n<div class=\"gallerySet\"><!-- DO NOT DELETE THIS LINE!!!! It is REQUIRED.-->\n\t\n  \t<figure class=\"wp-block-image is-resized\"> \n\t  \t<a href=\"\/~NicoleL\/ZenithSet3\/pic1.jpg\" class=\"fancybox\" rel=\"ZenithSet3\" alt=\"Mars Terrain\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet3\/pic1.jpg\" alt=\"Mars Terrain\">\n\t\t<\/a>\n\t<\/figure>\n\t\n  \t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet3\/pic2.jpg\" class=\"fancybox\" rel=\"ZenithSet3\" alt=\"Gradient Sky &#038; Lighting\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet3\/pic2.jpg\" alt=\"Gradient Sky &#038; Lighting\">\n\t\t<\/a>\n\t<\/figure>\n\t\n  \t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet3\/pic3.jpg\" class=\"fancybox\" rel=\"ZenithSet3\" alt=\"First Objects Added\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet3\/pic3.jpg\" alt=\"First Objects Added\">\n\t\t<\/a>\n\t<\/figure>\n\t\n\t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet3\/pic4.jpg\" class=\"fancybox\" rel=\"ZenithSet3\" alt=\"Other objects in the environment\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet3\/pic4.jpg\" alt=\"Other objects in the environment\">\n\t\t<\/a>\n\t<\/figure>\n\t\n\t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet3\/pic5.jpg\" class=\"fancybox\" rel=\"ZenithSet3\" alt=\"Center Facility\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet3\/pic5.jpg\" alt=\"Center Facility\">\n\t\t<\/a>\n\t<\/figure>\n\n\n\n<p>After I got my player movement to work properly, I started developing my game&#8217;s environment! Unintentionally, I took on a &#8220;Lorax&#8221; style story where the Mars terrain has been depleted of a valuable crystal mineral in order to power human gadgets. The player is left to explore this abandoned land and, through the objects, is implied of what occurred in the past.  I implemented a rough Mars terrain as the ground and also added a sunset-style sky with shadows. Although the Unity screenshots show a blue and green gradient, I eventually changed it to a purple and orange gradient, as it gave off more of a &#8220;abandoned&#8221; look. To top off the surrounding environment, I added in many &#8220;rusty&#8221;-style objects that helped support the &#8220;abandoned terrain&#8221; look and elevate the story I was going for. I added in crates, cones, buckets, crystals, and even a center facility where the players spawns in at!<\/p>\n\n\n\n<div class=\"gallerySet\"><!-- DO NOT DELETE THIS LINE!!!! It is REQUIRED.-->\n\t\n  \t<figure class=\"wp-block-image is-resized\"> \n\t  \t<a href=\"\/~NicoleL\/ZenithSet4\/pic1.jpg\" class=\"fancybox\" rel=\"ZenithSet4\" alt=\"Still 1\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet4\/pic1.jpg\" alt=\"Still 1\">\n\t\t<\/a>\n\t<\/figure>\n\t\n  \t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet4\/pic2.jpg\" class=\"fancybox\" rel=\"ZenithSet4\" alt=\"Still 2\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet4\/pic2.jpg\" alt=\"Still 2\">\n\t\t<\/a>\n\t<\/figure>\n\t\n  \t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet4\/pic3.jpg\" class=\"fancybox\" rel=\"ZenithSet4\" alt=\"Still 3\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet4\/pic3.jpg\" alt=\"Still 3\">\n\t\t<\/a>\n\t<\/figure>\n\t\n\t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet4\/pic4.jpg\" class=\"fancybox\" rel=\"ZenithSet4\" alt=\"Still 4\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet4\/pic4.jpg\" alt=\"Still 4\">\n\t\t<\/a>\n\t<\/figure>\n\t\n\t<figure class=\"wp-block-image is-resized\">\n\t\t<a href=\"\/~NicoleL\/ZenithSet4\/pic5.jpg\" class=\"fancybox\" rel=\"ZenithSet4\" alt=\"Still 5\">\n\t\t\t<img decoding=\"async\" src=\"\/~NicoleL\/ZenithSet4\/pic5.jpg\" alt=\"Still 5\">\n\t\t<\/a>\n\t<\/figure>\n\n\n\n<p>And that&#8217;s it! Making this game was definitely easier said than done, but I&#8217;m really proud of what I produced and the skills that I developed through this process! Although my game doesn&#8217;t have any levels, quests, or objectives, I still really love the story I attributed to the terrain and the exploratory theme I gave my game. Above are a couple stills from my game. Watch my videos above to see the full game being played and a deeper in-depth video on my process!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction For our Zenith project, we were challenged with the question, &#8220;How do you ignite your passion and elevate your skills and experiences to create your ultimate and most successful<span class=\"more-button\"><a href=\"https:\/\/freestyleacademy.rocks\/~NicoleL\/zenith\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">Zenith<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1644","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-json\/wp\/v2\/pages\/1644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-json\/wp\/v2\/comments?post=1644"}],"version-history":[{"count":58,"href":"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-json\/wp\/v2\/pages\/1644\/revisions"}],"predecessor-version":[{"id":1741,"href":"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-json\/wp\/v2\/pages\/1644\/revisions\/1741"}],"wp:attachment":[{"href":"https:\/\/freestyleacademy.rocks\/~NicoleL\/wp-json\/wp\/v2\/media?parent=1644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}