Skip to content

Lee h #7

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
12 changes: 1 addition & 11 deletions .gitattributes
@@ -1,9 +1,7 @@
## Unity ##

*.cs diff=csharp text
*.cginc text
*.shader text

*.mat merge=unityyamlmerge eol=lf
*.anim merge=unityyamlmerge eol=lf
*.unity merge=unityyamlmerge eol=lf
Expand All @@ -15,7 +13,6 @@
*.asset merge=unityyamlmerge eol=lf
*.meta merge=unityyamlmerge eol=lf
*.controller merge=unityyamlmerge eol=lf

* text=auto
# Text files
*.cs diff=csharp text
Expand All @@ -39,10 +36,7 @@
*.controller text
*.mask text
*.playable text


## git-lfs ##

ProjectSettings/*.asset text
# Binaries
**/Assets/**/*.png filter=lfs diff=lfs merge=lfs -text
Expand Down Expand Up @@ -77,30 +71,25 @@ ProjectSettings/*.asset text
**/Assets/**/*.unity filter=lfs diff=lfs merge=lfs -text
**/Assets/**/*.entities filter=lfs diff=lfs merge=lfs -text
**/Assets/**/*.wav filter=lfs diff=lfs merge=lfs -text

#Image
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.ai filter=lfs diff=lfs merge=lfs -text

#Audio
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text

#Video
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text

#3D Object
*.FBX filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
*.obj filter=lfs diff=lfs merge=lfs -text

#ETC
*.a filter=lfs diff=lfs merge=lfs -text
*.exr filter=lfs diff=lfs merge=lfs -text
Expand All @@ -114,3 +103,4 @@ ProjectSettings/*.asset text
*.rns filter=lfs diff=lfs merge=lfs -text
*.reason filter=lfs diff=lfs merge=lfs -text
*.lxo filter=lfs diff=lfs merge=lfs -text
.psd filter=lfs diff=lfs merge=lfs -text
17 changes: 17 additions & 0 deletions DMD2500_Lee_Autobiography/DMD2500_Lee_Autobiography.txt
@@ -0,0 +1,17 @@
Hannah Lee
Autobiography


My name is Hannah Lee and I am from Fairfield, Connecticut. I am currently a freshman at UConn, Storrs, and am majoring in Digital Media and Design. I stumbled on the DMD completely by accident. When I was applying for colleges, I did not know what I was going to major in, so I visited Bishop building on a whim while attending an open house for admitted students. I realized that the DMD has several subjects I am curious and passionate about such as animations, video game design, and graphic design. Since there are so many different concentrations within the DMD, I am unsure of which one I should choose, but I am leaning towards business strategies.


Playing video games was probably my very first hobby. I started dabbling with games on the Gameboy Advanced before I could even read! Overall of those years, I slowly tried out new games by renting them from a store in my hometown. I cannot choose which games I played are my favorites, but I remember which ones impacted me the most. The most impactful games in my life are Fire Emblem: Awakening, Harvest Moon: A Tale of Two Towns, and Splatoon. Each of these games introduced me to a new series and genre that I continue to explore, play, and thoroughly enjoy. Fire Emblem introduced me to strategy and puzzles games. Soon afterward, I started to invest in Advance Wars and Wargroove. I found that the plotline of Awakening drove me to continue playing while questioning the choices of my units. The games that I tend to invest in the most are simulation role-playing games that Harvest Moon: A Tale of Two Towns pulled me into. Now, I played several others from this genre like Rune Factory 4, Stardew Valley, Animal Crossing, and My Time At Portia. Finally, Splatoon has been the most recent game that I played out of the three. It introduced me to the world of online shooter games and also helped me connect with many friends. Splatoon allowed me to become more open to other shooter games.


One of the reasons I chose to join this class is because of my uncertainty in my concentration. Combined with my curiosity about how video games work and wanting to make the most of my summer, I decided to take this class to learn more about something that I enjoyed all my life. When I am playing video games that I love, I wonder how it was created, how long did it take, and how many people did it take to create it. Do they code everything from scratch? Do they make their engine before building the game? How are developers able to create different designs for each game? I want to learn more about what happens behind the scenes and what it takes to become a game developer.


If I were to create a game, I would pull all of my favorite features from other games and combine them. I would want to create a world where the player could explore an open world map while also having an intriguing story that the player could follow if they so desired. I love exploring a new world that is unlike our own. This will allow me to be creative with the way the world is designed. An open-world map that I was fond of the exploration aspect from Legend of Zelda: Breath of the Wild. Another aspect of video games I love is the writing of the story. Plots that make you think “what if” enhances the experience. Not only does it get players thinking deeper into the story, but it will also compel them to replay the game to find hidden details that they have not noticed before. A game that made me think was Detroit: Becoming Human and not just about whether humanity should create androids to help us with everyday things. It made me wonder about basic rights and how our actions impact those around us. Playing these games inspire me to become a better critic and writer as I try to think about what themes I want to portray and how I want to reveal them to my audience. I have been especially inspired by games that are created by only one person. Seeing these people invest so much time into something they are passionate about motivates me to continue in finding my passions.


I do not think I have any special talents up my sleeve that I could magically take out and instantly wow an audience. I have a couple of hobbies that I enjoyed participating in. I can play two instruments, the piano, and the double bass. Throughout my years of playing these two instruments, I enjoy playing with a group of people more than playing solo pieces. Nothing is more satisfying than playing a piece of music that I have dedicated hours to from memory, especially with an orchestra. For about 7 years, I swam competitively. I usually swim the events of 100 or 200 yards of freestyle or my best stroke: 100 yards of backstroke. I would not consider myself one fo the best swimmers, but my team can always rely on me to help them, especially in relays like the 200 yard IM or the 400 yard freestyle. Over my years of figuring out what to major in when I was still in high school, I explored several different fields of studies such as working for a doctor as an intern over one summer while another summer I tried to learn how to code. I have to admit that python is very hard for me, but I am trying my hardest to learn it. I would rather call myself a person with many skills rather than a master one specific skill. Even if I still have not found my hidden talent, I am grateful for the experiences that I have gathered over these years that I spent searching for what I want to do.
Binary file not shown.
16 changes: 16 additions & 0 deletions DMD2500_Lee_EngineTutorial/Build/Lee_EngineTutorial.json
@@ -0,0 +1,16 @@
{
"companyName": "DefaultCompany",
"productName": "Hannah Lee Engine Tutorial",
"productVersion": "0.1",
"dataUrl": "Lee_EngineTutorial.data.unityweb",
"wasmCodeUrl": "Lee_EngineTutorial.wasm.code.unityweb",
"wasmFrameworkUrl": "Lee_EngineTutorial.wasm.framework.unityweb",
"graphicsAPI": ["WebGL 2.0","WebGL 1.0"],
"webglContextAttributes": {"preserveDrawingBuffer": false},
"splashScreenStyle": "Dark",
"backgroundColor": "#231F20",
"cacheControl": {"default": "must-revalidate"},
"developmentBuild": false,
"multithreading": false,
"unityVersion": "2019.3.15f1"
}
Binary file not shown.
Binary file not shown.
4 changes: 4 additions & 0 deletions DMD2500_Lee_EngineTutorial/Build/UnityLoader.js

Large diffs are not rendered by default.

24 changes: 24 additions & 0 deletions DMD2500_Lee_EngineTutorial/TemplateData/UnityProgress.js
@@ -0,0 +1,24 @@
function UnityProgress(unityInstance, progress) {
if (!unityInstance.Module)
return;
if (!unityInstance.logo) {
unityInstance.logo = document.createElement("div");
unityInstance.logo.className = "logo " + unityInstance.Module.splashScreenStyle;
unityInstance.container.appendChild(unityInstance.logo);
}
if (!unityInstance.progress) {
unityInstance.progress = document.createElement("div");
unityInstance.progress.className = "progress " + unityInstance.Module.splashScreenStyle;
unityInstance.progress.empty = document.createElement("div");
unityInstance.progress.empty.className = "empty";
unityInstance.progress.appendChild(unityInstance.progress.empty);
unityInstance.progress.full = document.createElement("div");
unityInstance.progress.full.className = "full";
unityInstance.progress.appendChild(unityInstance.progress.full);
unityInstance.container.appendChild(unityInstance.progress);
}
unityInstance.progress.full.style.width = (100 * progress) + "%";
unityInstance.progress.empty.style.width = (100 * (1 - progress)) + "%";
if (progress == 1)
unityInstance.logo.style.display = unityInstance.progress.style.display = "none";
}
Binary file not shown.
3 changes: 3 additions & 0 deletions DMD2500_Lee_EngineTutorial/TemplateData/fullscreen.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions DMD2500_Lee_EngineTutorial/TemplateData/progressFull.Dark.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions DMD2500_Lee_EngineTutorial/TemplateData/progressLogo.Dark.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions DMD2500_Lee_EngineTutorial/TemplateData/style.css
@@ -0,0 +1,18 @@
.webgl-content * {border: 0; margin: 0; padding: 0}
.webgl-content {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

.webgl-content .logo, .progress {position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.webgl-content .logo {background: url('progressLogo.Light.png') no-repeat center / contain; width: 154px; height: 130px;}
.webgl-content .progress {height: 18px; width: 141px; margin-top: 90px;}
.webgl-content .progress .empty {background: url('progressEmpty.Light.png') no-repeat right / cover; float: right; width: 100%; height: 100%; display: inline-block;}
.webgl-content .progress .full {background: url('progressFull.Light.png') no-repeat left / cover; float: left; width: 0%; height: 100%; display: inline-block;}

.webgl-content .logo.Dark {background-image: url('progressLogo.Dark.png');}
.webgl-content .progress.Dark .empty {background-image: url('progressEmpty.Dark.png');}
.webgl-content .progress.Dark .full {background-image: url('progressFull.Dark.png');}

.webgl-content .footer {margin-top: 5px; height: 38px; line-height: 38px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px;}
.webgl-content .footer .webgl-logo, .title, .fullscreen {height: 100%; display: inline-block; background: transparent center no-repeat;}
.webgl-content .footer .webgl-logo {background-image: url('webgl-logo.png'); width: 204px; float: left;}
.webgl-content .footer .title {margin-right: 10px; float: right;}
.webgl-content .footer .fullscreen {background-image: url('fullscreen.png'); width: 38px; float: right;}
3 changes: 3 additions & 0 deletions DMD2500_Lee_EngineTutorial/TemplateData/webgl-logo.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions DMD2500_Lee_EngineTutorial/index.html
@@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Unity WebGL Player | Hannah Lee Engine Tutorial</title>
<link rel="shortcut icon" href="TemplateData/favicon.ico">
<link rel="stylesheet" href="TemplateData/style.css">
<script src="TemplateData/UnityProgress.js"></script>
<script src="Build/UnityLoader.js"></script>
<script>
var unityInstance = UnityLoader.instantiate("unityContainer", "Build/Lee_EngineTutorial.json", {onProgress: UnityProgress});
</script>
</head>
<body>
<div class="webgl-content">
<div id="unityContainer" style="width: 960px; height: 600px"></div>
<div class="footer">
<div class="webgl-logo"></div>
<div class="fullscreen" onclick="unityInstance.SetFullscreen(1)"></div>
<div class="title">Hannah Lee Engine Tutorial</div>
</div>
</div>
</body>
</html>
3 changes: 3 additions & 0 deletions DMD2500_Lee_MindMap/DMD2500_Lee_MindMap-1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.