The GAD Pathway I want to start off by saying, in the end, I loved the Game Art and Design pathway. There were rough patches where this class stressed me out more than anything in my life and I almost wished I had dropped it, but there were also beautiful moments of collaboration and self-improvement. I would not be where I am today as a digital artist, have any experience coding, or probably even know what I want to do with my life if it wasn’t for this class. That being said, I honestly have no idea how this class has prepared me for the industry, and I don’t think I will know until I get into the industry. I wouldn’t be surprised if it was great preparation, but I also wouldn’t be surprised if I was blindsided by a lot of things in a real life game design career, whether that’s volume of work, how work is actually split up, or whatever. Obviously, it’s very difficult in a classroom setting to prepare students for the real world, especially one as hectic as the game design industry, so any preparation is better than where I started with zero idea of what the game industry was like at all and with no experience in any similar scenarios. I definitely do have a better picture of what a career in the industry might look like (even if that picture is still a little blurry) and a much better idea of how interdisciplinary the whole process is, and why it’s good to be a bit of a jack of all trades in terms of the skills that you can bring to the table, even if you play a very specialized role. However, I think it would be beneficial to hear more from young game designers just getting into the industry about what they were surprised by after going into the industry after school, that sort of thing would help me understand the industry a bit better (we did have some guests, but they talked more about what life is like once you’re in the industry, not the transition from learning to working). In terms of skills though, this class has been incredibly helpful for me. I was amazed looking back through old work at just how many skills we learned in just the first year (photoshop, 3D modeling and texturing, making a board game, it’s a lot!) and how much we’ve improved since then. I learned a lot about principles of design through the infographics (even if they did feel very tedious after a while,) got better at drawing from 2D art assignments (especially the one over spring break where we had to follow traditional drawing tutorials in our sketch book in GAD), learned so much in 3Ds Max, and got my first real coding experience in Unity. There were also smaller skills like audio and video editing which I had had some experience with, but they were definitely skills that these classes helped me hone. Then there were also some more abstract skills, like how to manage my time, how to work on a team, how to not stress out over an assignment to the point where I am cursing under my breath for the whole class because I am so worried about failing this photoshop test where we have to recreate an image and I haven’t learned any of the keyboard shortcuts yet and how the heck do you make a star with the shape tool!? (Yeah, 9th grade Abi did not know how to deal with anxiety…) All jokes aside though, these more abstract skills are just as important as the concrete ones. I’ve been able to complete a lot of bigger personal projects because of my newfound organizational skills and planning abilities. I wouldn’t say any of the skills that I learned have been unhelpful or a waste of my time (except for how to use Chronozoom, RIP). However, one thing that I really did not like was a lot of the reading that we had to do for this class (I’m talking random articles and The Art of Game Design). I feel like a lot of it was irrelevant to our work in class, and just tedious, and didn’t deliver the information well. Yes, it’s important to know about target audiences, but it was so much more effective to teach about that when we pitched our game ideas, as we can see through experience and learn. I know that Mr. B does not like lectures, but I find a lecture from a fun teacher much more engaging than a book or article. Now, there can be fun articles, and some of the ones that we read were really cool, but overall, I just didn’t get a lot out of the reading material for this course. In the same vein, I feel like doing research into careers in the earlier years of this course wasn’t the best for me personally. I feel like if this lesson had come later, I may have had a clearer idea of what I wanted to do and could have focused in a bit more. However, I do really appreciate the idea of trying to show kids that there are lots of opportunities, so maybe I just would have wanted to revisit the subject in a mini-lesson in later years, but still keep the majority of the lesson early on in the GAD pathway. Luckily, one of the cool things about this class being on computers is that if you want more knowledge on a subject, google is your best friend and will help you learn more about anything. For this reason, I don’t really feel like there were any topics I needed to spend more time on in class because I could always google something if I didn’t understand, wanted it delivered to me in a different medium, or was just curious about learning more. I just hope that most kids are resourceful enough to do so when they want to learn more, otherwise, I’d say more time needs to be spent on understanding coding, because that took me some time and resources to figure out. Advanced Studies Our project this year was creating a 3D model of our school and creating a virtual reality non-violent horror game with the model of the school as the map. I modeled and textured some objects and simplified models so that the game would not be too laggy. It was definitely a struggle sometimes. We had a lot of issues with file format, transferring files, and programs updating so files didn’t work anymore. This was solved through the use of a flash drive, redoing work, and communicating about what files formats would probably work best, as well as just through some trial and error. I personally had some issues in trying to figure out how to work efficiently (not deleting unnecessary vertices one by one) without losing the quality of the original model (the automated vertex merger would sometimes make things look a little funky). Overall, I solved this by using a combination of the two methods, and I feel like, for the most part, I was able to effectively simplify the models without overly distorting them.
The thing I am most proud of with this project is just the amount that we were able to get done. We had a functioning game (for the most part) and a whole building of the school modeled (for the most part). While we had had some big dreams in the beginning and would have ideally liked to accomplish more, for 4 high school kids we did a pretty great job getting done as much work as we did and bringing 4 different people’s work altogether in one game. This project taught me a lot about time management, working on a team, and how to not be a complete perfectionist and still be proud of my work. In terms of technical skills, I got much more familiar with Trello, and learned some new 3D modelling tricks. I think in anything I do in a group setting now, I will be able to communicate with others a lot better. I feel like I have improved at knowing how to praise and respect other people’s work while still being able to address any flaws that need to be addressed, and how to ask people to get things done by a deadline. As for the perfectionist part, our game was not perfect whatsoever, and past me would have been incredibly bothered, but current me couldn’t be happier with our game. It was never supposed to be perfect and never will be, games, and experiences in general, rarely are. They’re always works in progresses, or pieces of art with something that could be improved, and this project has helped me not only accept, but appreciate that. I didn’t learn as much about my independent work this year (though I have from all other years of GAD) but in a way, I did learn how I function as an individual in a group, and how that has changed from the last group project we had in AGAD at the beginning to the year. I do feel much more confident working either independently or in a group now though, I feel like my work is useful and like I can actually produce amazing things. My biggest takeaway from CTE Advanced Studies personally is just that I, with a group of people can do things. This may sounds like a lame take away, but it’s really not for me. This year really proved to me that I have what it takes to accomplish things, maybe not on my own, but I can certainly contribute to big projects in meaningful ways. Before this year, all of the assignments in my Game Art Design classes had been things I HAD to do. If they didn’t get done, I would have a bad grade, and they were all set out by Mr. B, he expected us to be able to do them. This project was different. Yes, I would have a bad grade if it failed, but it was no longer an assignment that I HAD to do. It was a project that my group WANTED to do. There was no expectation other than that we go for it. It’s no longer “complete these parameters,” it’s “what could we do?” The lack of a “read the rubric,” was incredibly freeing for me and created a space about just experimenting and going for it, and trying to make the most awesome game that we could, and we did it, we really made something that I am genuinely proud of, that I had had no idea whether or not we could realistically create and we did it. I was part of that. We are capable of doing things, not because they are expected of us or because we have to, but just because we have the ability, the willpower, and the passion to do things. I know that’s really cheesy, and sort of rambly, and pretty abstract, but I really am glad for this first opportunity to work in a creative space with others to do something big. It’s what I want to do for the rest of my life, and now I feel like that’s possible for me.
0 Comments
This is it. The end of the year. Time to say goodbye to high school. So I'm not sure that I have time to really get into the sappy stuff properly in this post, so instead, I'm just gonna talk about my main takeaways from this class.
1. Anxiety Ok, yeah, this one is a little unfair, because I definitely had anxiety before this class, but let's just say, those photoshop and illustrator quizzes in 9th grade? They taught me what real panic is. But what I really mean by this is that this class has shown me a new kind of anxiety that I'm going to be very familiar with assuming my career goes as planned: anxiety over meeting deadlines of creative projects. And for this, I'm really grateful, because if I hadn't experienced it for the past four years, it would hit me like a ton of bricks in college. Also, providing these stressful situations has allowed me to see my improved anxiety management as I've gotten progressively more on top of projects and less worried about perfection. GAD has honestly been one of maybe three major things in my life that have helped me with anxiety. 2. Mad Skillz When I started out in GAD, I had used blender in a summer camp, but I had never touched ANY sort of programming (other than maybe one day of code class,) any of the programs we use like 3DsMax and Photoshop, or even really thought about what it truly takes to make a game. To have gone from essentially nothing to working in VR in 4 years (especially those years being highschool) honestly is a little wild to me. I don't really think of myself as very skilled since I still have so much to learn, but actually I have developed so many skills in this class that i may not have even tried to learn if not for GAD. Not all of them are skills I will definitely use, but the majority are, and most of the rest are ones I would love to continue using, even just as a hobby. I like being able to make digital art, 3D model, sound design, edit my own videos, manage my projects, and program things, and because of GAD, I can, at some level, do all of these things, and I know where to find other resources online to learn more. 3. Friendship This one is a bit sarcastic but also in another sense very genuine. I don't know if we, the advanced studies kids, will actually stay in touch after high school, but I can say it was really great to work on a team, and it taught me a lot about working with other to create collaboratively. So, it's sarcastic in the sense that, I may or may not take my current friendships with me, but I will take the people skills that I've learned here with me, and that will help me both in professional settings and casual ones. I started out high school being very quiet, not really fully believing that anyone would want to be my friend, and GAD in part has helped me in being a space where I can belong as part of the team, which does wonders for a kid's self esteem. I feel much more confident presenting my ideas to others and knowing that what I'm saying is worth others hearing, and that didn't come from teacher praise, it really came from the unique environment that GAD creates in having such a tight knit community of peers who are, for the most part, incredibly supportive. Overall, I'll glad I was in the Game Art and Design pathway. I had my regrets in the middle for sure, but getting to create on a team this year has been so gratifying, and I really think the class has dramatically changed me as a person and helped me figure out what I want to do with my life. If you made it this far, thanks, Mr. B. So as the end of the year approaches, I have come to the realization that, I'm about to lose access to a lot of my files. I'm talking files from up to 7 years ago, they're all going to disappear in a puff of smoke unless I transfer them. This is because I'm gonna be kicked out of schoology, my school google drive account, and possibly even my laptop because it is getting old and I'll probably get a new one before college. Soooo, this means it's time to transfer files, and part one of that is finding old work from schoology and putting it on my personal google drive or a flash drive, so I decided I'd share some of that work from my first Sci-Vis class with you here. That's really all I have to say about transferring files, here's some of my old work: I think it's pretty nice holding on to old artwork so that you can see how far you've improved. I won't save every single piece of art from schoology, but I'll save a few like these so that I can remember where I started, and how quickly I can grow when I set out to learn new skills. Hopefully I'll have enough storage for all of these files.
It's Game Review Time! Long story short, after the two breaks that we've had lately, I wanted a way to disconnect from reality, so I returned to a game that I used to play: Awesomenauts, a 2D multiplayer online battle arena by Ronimo. My brother and I got this game during a steam sale a few years back, but it has since become free to play, which is really exciting because it means more players which means quicker match ups to be able to play. It's a really fun game that's pretty easy to learn, and I just really enjoy the way that it looks. Basically though it's "2D League of Legends" (credit to Sam for such a good summary), so there isn't a ton to talk about gameplay-wise, so I'm just gonna talk about some of the characters I like and how the games sort of play out. [All pictures included come from the game's official website] The Basic Game Structure So basically, each team has 3 players who are trying to defend their own base, and the destroy the other team's base. However, there are also turrets, which act as a strong defense (the big mech machine gun looking thing above) and droids (the two little guys on the left with buzz saw arms) who function as meat shields when fighting against the turrets. It's pretty simple over all, but there's a variety of different characters who all play a little differently, and there's a lot of strategy that goes into it. It also really requires full engagement on the part of all 3 team members, or it really will be a struggle to have a fighting chance (basically it's really frustrating when someone goes inactive). One thing I really love about this game is that it's not about the kills. While yes, these stats are recorded, and it is helpful to kill others and not die, there's so much more to the game than attacking other people. A lot of it comes down to defending and attacking other turrets, and following waves of droids in order to be able to do so effectively. I'm not very good at any PvP game, but I've gotten a lot better at this one than at any other and even gotten a kill streak a few times, because I can actually use other strategy and skills to still help out my team, especially using characters that fulfill a more defensive or support role. Which brings me to... The Characters Awesomenauts has over 20 characters, and they all feel really unique, which I think is really impressive. A few of them do play a little similarly, but the character designs are all so vastly different, and they do have slight differences move-wise that set them apart. They all have their own theme music and voices too. The characters fall into a few different categories, some of them being fighter, tank, support, harasser, and assassin. I haven't unlocked all of the characters, so I'm only going to talk about a few of them who I've had fun with lately (2 of which are starter characters, but they're honestly still my favorites).
So, that's about all I have to say about Awesomenauts! I can foresee myself wasting hours on it over the summer, and I encourage you to try it out if you want! It's free to play and matches usually are less than 20 minutes long, and it's just such a charming game.
I've been playing Dungeons & Dragons for almost 5 years now, a few times as a player, but recently only as a Dungeon Master. Since 8th grade when I started playing, it's always been a big part of my life, from being the way I connected with my friends outside of school, to the being the club I go to every other Tuesday, to being a key component in a podcast that means the world to me, to again connecting me with friends. It's helped me develop closer relationships with people, improved my improvising and leadership skills, and has just been really fun. It's also very closely related to game design since it is a game where you get to do a lot of the designing, so I'm going to talk about some things that I've learned from the game. This is the first post, but I hope to make more.
This first lesson is "Who's Playing?" or in other words: Audience is EVERYTHING. Ok so this one might be because I'm a weak little man without a backbone (aka a doormat, a pushover, what have you) but truly, the players that you have can really change the game. A stricter DM may not experience this at all if they try not to be flexible to fit their players needs, but I certainly try (maybe too hard) to be accommodating to the players and the story that they want, so my games do change depending on who is playing them. I especially have been able to see this through running the same (or a similar) campaign twice with two different groups: one composed of my close friends, and the other at tabletop club. My group of close friends are much less combat-oriented than the tabletop group (possibly because they know that I hate running combat) and are more likely to explore and investigate, and MUCH more likely to talk at length with NPCs to ask about what's going on. At tabletop club, intimidation is the name of the game with NPCs, who are often ignored, and no questions are asked as they rush into potentially dangerous areas. This past Tuesday at tabletop was the smoothest combat that I've ever run, and that's because these players are really into it. All (except maybe one) were constantly paying attention to what was going on, and so it moved very quickly. Usually, combat drags on forever and doesn't feel so consequential, but here, they were using high level spells to stay alive, and while some of this can be attributed to me improving as a DM, I also really believe that it's because of who my players were. It's a little bit like how if you throw someone who is bad a videogames into a racing game, they're not going to be able to go very fast - similarly, my friends, who are catching up after being months apart, aren't very good at focusing in on combat. In contrast, the tabletop kids are like pro racers, they have more knowledge of the Official D&D rules than I do, so once their turn rolls around, I don't even have to tell them that it's their turn: they already have their entire move planned and ready to go without any prompting from me. This leads to very different combat scenarios, the first feeling tedious, and the second being a core component of gameplay. I'm not trying to say that the tabletop group's way of playing is better though, I actually typically prefer the way my friends play, as is outlined by the tavern scene. I had set up a tavern with 6 different NPCs who would supply different plot threads so that the players could have a bit of choice in what kind of game they wanted to play (I would develop the overarching storyline based on who they chose to do a quest for). With the tabletop group, after talking to the first guy, they rushed to get a horse and carriage and got outta there! (they went to complete his quest). My group of friends however talked to 4 of the NPCs (we ran out of time in the session to talk to more) and they had a nice scene where they deliberated which quest to follow. It allowed for some good character development, and set them on a path to a quest that they were all interested in. There's nothing wrong with impulsively rushing in, but I personally appreciate careful deliberation as well. Overall, I'm trying to say players choose which direction the story is heading, but also affect the energy of each encounter as well. There's no style of play that is inherently bad, but there may be a style of play that's a better fit for the game you are creating, so you need to take into account who is going to be playing, how they play, and if you can work with that. It's exactly the same with all game designing. If you want to make an FPS, your players are probably not going to appreciate long, unskippable cutscenes, unless you are specifically advertising to an audience that likes both FPS and narrative heavy games. Knowing what kind of game you run, and who your target audience is can really help solidify what challenges and features you create for the game you are making. For the past half year, I have not really touched any bit of scripting in game design. As someone who has been primarily pursuing art both in and out of class, it makes sense that I wouldn't do much coding, but as someone whose second choice of career would be programming, it does not make sense at all.
And I can genuinely say I miss it. My current work in CTE advanced studies is - while pretty fun to me - pretty time consuming but simple work. I mostly simplify polys of models Julia has made. There's no art in that. But I do enough art outside of class to still be creatively fulfilled. However, though poly simplification often is like a puzzle, it's an easy one. I am not fulfilled with challenges involving logic. Obviously I can not expect this fulfillment to come from class at this point though. That would mean asking people who are currently way less rusty than me to sacrifice the quality - or at least speed at which said quality is made - of the game for me to just have fun. Then, though I would have enough logic-based work to be happy, the lack of progress/working game would make me unhappy. So, this means it's time for independent, outside of school coding time. I haven't decided what I want to do for sure yet, but I think I'm down to three options
Basically, I'm hoping to get back into coding, and though I don't have an exact plan for how to do that just yet, I want to get there by Christmas so that I can start working on a project to sharpen my skills again. This is an older game, but I played it for the first time recently, and since it's slated to get a sequel this year, I decided, why not. Full disclosure, I have not yet completed the game, but I feel that I've played enough of it to make an initial review - but maybe if I have time this summer I will follow this up with a post reflecting on the end. Rad. That's the one word I would use to describe this game. The music is this really cool loop that, even after playing the game for quite a while, I never got tired of, and I would totally recommend listening to for fun. The characters have a little dialogue at the beginning, and it's very simple, but also adds a lot of charm to the game because the characters are very lovable and give off a very Spongebob and Squidward but if they were bffs kind of vibe. The art is not what I would consider very good, but considering the console the game is for - the sega genesis - it's not terrible. Despite my claims that it's not great art, I absolutely love it. Yes it's kind of bad, but it seems like that's the look they were going for and they executed it really well. Just look, and read the text next to the health bars: This game doesn't take itself too seriously artistically and that results in some great, goofy dialogue, some fun music, and a really unique visual style.
As for the gameplay itself, you're aliens stranded on Earth trying to get home. This Earth is set up in layers, and you have to explore the map to find an elevator to get up a level. You can also be killed by drowning or hazards, or just have your progress slowed by being pushed off of the edge of a level down to a lower one. Along the way you can find friendly NPCs as well as power ups that are shaped like presents, and telephones that will reveal some of the map. The game is, at least because of the chaos, challenging, but also really unique and pretty enjoyable. When you first play the game, you aren't given any sort of tutorial, but this is actually something beautiful. It fits completely with the story of being stuck on a planet that you know nothing about. You aren't exactly sure who or what is a hazard or a helper, you really have to explore to see. Even the powerups have unknown abilities, and you have to use one in order to figure out what that kind of present does, which can be good - healing you completely or letting you fly - or terrible - a lightning cloud that kills you instantly. Once you've tried a present of that kind, it becomes labelled from then on, so it really feels like you're in a new world just trying to make sense of everything. For the most part, the game is also very forgiving to allow for this sort of experimentation, which is very nice. Overall, I think I appreciate this game more than most people since especially nowadays we want games that are a little more intuitive. It also really lacks much substance in its storyline, so I could see that as another criticism. However, I really love it for just being such a goofball of a game and having such a unique feeling to it. It's really inspired me to try to make more art that is less serious while still being honest and reflecting real life feelings like confusion, even in such a silly way. Trello is a free program that lets you plan projects out. While it is not something we've ever really gone over in class, it is a tool that Mr. B highly recommends and that I've used for two different projects in the past and will be using for this upcoming year as we create a VR model of our school. I wanted to talk about some of the things I really like about it, and some things I struggle with.
I have earned the title "Queen of Organization" simply for being able to press a few buttons. Literally. The program is incredibly easy to use, I just happened to be the one who put the time in to use it, and for that, I became "the organized one". You make a board for your project and then you can make multiple lists of different things within that board. Each list has cards which can hold information, checklists of things to do, pictures, and more, and you can put due dates on each card. This is my first qualm with trello. Each card can hold an entire checklist, but yet, you can only put one due date per card instead of being able to put a due date on each item in the checklist. Usually this isn't a problem, but if you have a team who is really bad with time management it would be really useful to give more specific due dates for little steps. The best alternative to the checklists would be to make each item on the checklist its own card, and use the sticker feature to put a sticker on each card when it's done. That way, they can each have a due date and still get checked off. The other thing that I wish Trello had was an easier way to share files through it. It is a free program so this may be a lot to be expecting from it, or maybe I just haven't found how to do this yet, but every time I've used Trello I've also had to have a Google Drive folder set up for us to share assets. The nice thing about this is that the link to this folder can be in a card on the Trello so that it's easy to find, but it still would be easier to have everything in the same program. Another feature that I think would be nice is a "calendar view" type thing. If you have multiple lists, it would be easy to miss things. With a calendar view it would be much easier to see which due dates are the closest, and then go to that card. I could always set up a separate calendar, but again for the sake of convenience, it would be nice if it was in the same program and just automatically set up. Overall, I think I would recommend Trello to others though, because for a free program, it is very good, and I don't know of any better free tools (though I may start looking into some other ones just to see). It has been very important in past projects, especially for our Durham game, in keeping everything organized and making sure we were getting things done in time and not overlooking any necessary components of the game. I wanted to learn more about arrays and summarize what I learned here. Arrays are extremely important and useful in almost any game in Unity, and I know I will need them for my independent project. I currently have very little understanding of them because most of the tutorials I've done lately have had that section automatically completed.
What I Already Know Arrays are ways to create a set of objects, names, numbers, or whatever else you want to put in a group. This is useful for spawning enemies randomly from different spawn points, or random encounters with different enemies that are all in an array together. You have to set up an array and define what is in it, but then from there you can use many different functions to choose random items from within it, or to act upon each of the objects in the group. However, I don't quite remember how all of this happens or the extent to which this can be used. What The Unity Scripting API Says It describes arrays as allowing you "to store multiple objects in a single variable". Arrays are indicated by the type of objects in the array followed by two square brackets - for instance GameObject[] enemies. Then we can use a foreach loop to do something to every game object in that group, such as instantiate all of them. This could be helpful for loading in levels. The only property an array has is length, or how many objects can fit in that array. You can also choose whether the array is serializable or nonserializable. This just means you can choose whether or not you'll see all of the items in the array in the inspector. There are also other methods to join arrays, remove items, shift the order of items, and add items. What I Learned From A Four Minute Video This video does a great job of explaining how arrays work. It shows two methods of putting items in your arrays. You can either, go one by one (ie array[0] = 1, array[1] = 5, array[2] = 17) or just list the items in order (ie {1, 5, 17}). It also explains the "i" or "iterator" variable, that I never quite understood. Basically this variable just acts as a stand in for the array's length so that then we can use foreach loops to do an action to each object in the array. Was This Worth Learning? Short answer: yes. I have a way better understanding of arrays now. However, I think I still have a lot to learn, but I also think that learning is going to have to come from trial and error as I code. However, this is going to make creating games with many enemies much easier. Summary
This post is going to be mostly just my personal reflection on what's been different about creating 3D games - as opposed to making 2D games - so far, as well as seeing what other people have to say about the difference in logic and production of these styles of games.
One of the biggest differences I notice is working in a 3D space changes the way you have to think about positioning things. Often you must adjust both the position and the rotation to get something in the right spot, whereas in 2D games, often rotation is only important to special effects or if a sprite got imported upside down. In 3D games however, your camera angle is important, and so are the rotations of everything else to choose which way they will be facing. On a forum about this topic, one user describes 3D as "one dimension harder". In some 3D games, the player is in complete control of the camera, which complicates things even more since objects in the game must look good from every angle. Speaking of objects in the game, now they are 3D art rather than normal sprites. You have to have the model itself and the texture map. In itself, 3D art isn't necessarily harder than 2D art, it's just different, so this will be a little more subjective. However, another user on the above mentioned forum pointed out that 3D animation requires rigging and skeletons as well as the aforementioned model and texture, so in that sense it is more complicated. Often 3D game assets will also take up more data, so a lot of times 3D games require more tricks to keep them running smoothly to make up for this - like simplifying models. This article makes some other points that I had not really thought about. It points out that generally, 3D games require more assets than 2D ones, just because of the scope of the world generally. It also mentions that 3D games are so compelling because of the realism aspect that they can bring. Then, it again summarizes my earlier thoughts on controls being more complicated in 3D and general differences in art production. 3D games...
|
AuthorHi, I'm Abi, a DSA student who likes games, drawing, writing, and acting. Archives
February 2020
Categories
All
|