Final Reflection
David Zhong
Currently, I spent more than 40 hours on my Capstone Project. At the beginning I think the Capstone is a
burden for me, but right now I found that I really enjoy it. I am happy that I have chosen a project I am
interested in, and I had learned a lot from it.
What did you learn about your subject? Your skill set? Yourself?
I always think creating a game is hard, because the “3A” games usually take 2-3 years to complete, but
after I actually did it, I found out that it is hard, but not like English (for me) or Math, It’s the kind of
difficulty that you enjoy, and it makes me want to spend time trying to solve bugs again and again. Also
making game improve my C# language skills, unity 3d skills. For myself, before although I am interested
in programming, I am still not really sure if I like programming or not. But right now, I am 100% sure than
this is what I am really interested in.
How is your project relevant to you, the school or the community-at-large?
In this age of entertainment supremacy, video games are an inevitable part. Since its invention, video
games have undergone many judgments. It's not uncommon for students to quarrel with their classmates,
parents, and teachers over video games. I have had this experience before. I made this game to tell my
parents that you can learn things by playing games.
What impact if any did your Capstone Project have?
Before, I always think unity 3d is an engine that use to create 2d game. But after I used it, I knew that unity
3d is not only 2d, but also use for VR, AR and some new technology. Also, my mum changes her idea
about video games. In the past, she always think video game is like drunk which will destroy a person, but
like she see me can actually learn from game, she change a mind a little bit.
What are you most proud of?
The game I created is the thing I most proud of. I have so many first times from this game: first time create
a game, first time draw a game character and map by myself, first time use C# to code, and so on. I will
probably remember this forever. First step is always the hardest, but I already step out.
What was a difficulty you encountered and how did you solve the problem?
Because this is my first time, I have so many problems. The first one is language. In order to learn C# and
unity 3d, I had to go online and search for the tutorial, and it’s all English. I need to use translator
sometimes to understand some academic vocabulary. And the second one is some academic skills like C#
and unity3d. Because I have learned C++ before, so C# is not that hard for me, but unity3d is a totally a
new thing for me, the worst thing is unity3d is all in English, which I was facing two difficulties at the
same time. What I did just use translator to translate the words that I don’t know. The third one is the idea.
I was struggle with the idea of the game, I don’t know what kind of game I want to create, and my younger
sister just said she wants a princess. So, I created a game that is similar to Super Mario, although I didn’t
put princess into the game. The next problem I had is the art resources, in order to draw my character and
map, I bought a software. But then I found out my painting skill suck, so I asked one of my friends to draw
the map for me, and I drew the characters.
What is one thing about your finished project you wish you could change? Why?
To be honest, I want to change my character. I drew for my character, but it was so bad.
Nobody know it is a crocodile if I didn’t tell them.
Also I want to complete mu project more. I still have lot of thing didn’t finish like enemy, attack, health. If
I have more time, I believe I can finish it.
What advice would you give to a student who will be completing their Capstone Project next year?
Choose the project that you really interested in. Capstone project is a big project, it will take you a lot of
time to do. If you choose something that you are not interested in, the whole process will be so boring and
stressful. Choose the project you interested in and enjoy it.
What source form you research helped you the most?
YouTube. I search for tutorial on the YouTube, and it really help, I can watch everyone’s videos and gain
information from them. Also, I use the CPlusPlus to search for the information about C language.
What is one thing about your approach to your project that you wish you could change? Why?
The way that I sort data. I put every data into one folder, script, scene and other stuff which is so bad, every
time I want to change something, I need to go into the folder and just looking for it. If I set up several
folder, and separate them, the way I look for data will be more efficient. Sometimes it’s necessary to
organize things, which can make your work more efficient and won’t losing data.