Over the winter holiday and the weeks before our class once again started to work in Unity and create our own games. Our project was to create a 3rd person parkour game that allowed the player to jump over and on different obstacles. This project was something that I had never coded before. Learning once again how to set up a player controller script was very helpful as it reminded me of some of the other processes and helped me get back to coding games. The one thing I really struggled with however was working with animations. Because this was a parkour game, the player had to have a jump and walk animation at the very least and this meant that I needed to learn how everything worked in Unity. This was a struggle that took multiple hours to figure out. From making sure all the code was right in my player controller script to setting up an animation controller, I finally remembered what a struggle Unity can be. After long hours, when I finally figured it out, I got a great sense of enjoyment that I remember from creating games last year. For creating my first game in half a year, I would say it turned out pretty good and it helped get me back into the groove of coding. The gameplay is featured on my selected works if you would like to check it out. Along with this class, I am also taking AP Computer Science Principles and I am learning Python which does help me when coding in C#. I have found that they are very similar even though they use different keywords and I think this will help for design later in the year. In Python, we have been learning much more about loops and functions and that will hopefully correlate to our future projects. I hope to keep improving and is I think that because of this refresher, I will be able to contribute much more to the game design process for our full game later in the year.
Summary
0 Comments
For the third part of our summer assignment for Advanced Game Design, we were tasked with writing about what excites us about the upcoming school year in our class. I cannot explain how excited I am to once again be coding during school. This summer I have been learning how to code in Java through edx and other websites. This has sparked my interest in coding and computer science immensely. Along with taking Advanced Game Design next year, I am hoping to take AP Computer Science Principles to supplement my love for coding. Over this summer I realized how interesting coding really was and how fun it was once you got good at it. This is a feeling that I did not have when we did coding last year. This is why I am so excited to get to code more in C# during the school year. While Java and C# are not the same, they do still have the same underlying principles. I think that taking Java courses over the summer will help me improve during the school year as I know that I understand the principles of coding much better. Along with that, I think that I will be able to create better games this year especially since we will be working in groups to create more advanced games. This to me is very exciting because for me the hardest part of making games was coming up with the concept art and sketches. Now with the help of a team, I will not be alone in creating these sketches. This allows me to focus more on my strength which is coding. I think that working with a group of people will be very beneficial because each part of the project can benefit from the work of many people. Concepts become easier to make and choose, coding becomes faster and better designed as well as the actual art going into the game is designed better with more attention to detail. Overall, I am excited for this coming year because I have found a passion for coding and I feel like I will have a lot of fun doing it in class during the year.
Summary
As I have become more advanced in coding and we have done many more activities, I feel my skills at coding have become a lot better and it feels more natural. While sometimes I do get confused and have to look back at activities, I am really getting a handle on my capabilities at this point along with a great overall sense for what I can do with coding. This has really come into play during our project in which we create our own game. While we are not creating all the assets because that would take a long time, we are doing all of the coding and making the games by ourselves using our ideas. This has been a really interesting experience for me because it has shown me how much time and effort has to be put in to make games and how even though are games are very simplistic, they take a lot of work. Along with this, it helps me test my capabilities as a game developer and shows me how much I really know about coding. While this assignment has taught me a lot, I wish we had more time to work on it to not only make it more detailed but to also create our own assets as give a larger sense of accomplishment. Overall, while I am getting better at coding, there is still a lot to learn and a lot to improve on that will in the future help me create better games and be more successful.
Summary
In the past couple weeks we have started to code in unity for class. So far this has been a great experience for me and it is something that I am really enjoying. I find it really interesting and whenever I successfully code an a project it gives me a great sense of accomplishment that makes me want to continue to keep going. Along with this, it is very nice that unity is a free program and it allows me to work at home which allows me to stay on track if I get behind in class. Another reason why I find coding really enjoyable is that I get to create playable games which is something I never thought I would be able to do. Since I was a little kid I have been playing video games and being able to create them myself is very fulfilling. While coding is going very well, I find the tutorials that we are watching to be pretty slow which is one of the only reasons I have disliked coding. I feel that as I become more skilled, the amount of things I can create will increase and I will be able to make my own games that will be playable by other people. That is one of my goals if I choose to pursue a career in game design and I hope I will be able to accomplish that in my future. Overall, coding has been very enjoyable for me and it has been probably my favorite topic we have covered this year.
Summary
|
AuthorHi, my name is Nick Bayer and I will be posting blogs about every 1-2 weeks in the 2020-21 school year. I am doing this for my Advanced Game Design class at Durham School of the Arts(DSA). The views and opinions expressed in this blog are solely those of the author and do not represent those of Durham School of the Arts or Durham Public Schools. Categories
All
Archives
May 2021
|