I'm a 20 year old game design student on my way to the gaming industry. My main focus is design, but I also program in java and C#. Animation isn't so far out of my range either, though I've never done it before I'm willing to sit down sometime and get a grasp on it.
I don't play too many video games anymore, but when I do it's mostly League of Legends or Gears of War on the xbox 360.
Where I want to go or what I want to get out of gaming is have a job making them any way I can. Whether I'm working for a AAA company like EA or Epic or be an indie developer, if I can make video games for a living I can die happy.
Starting the game
First interaction with item(cube); Zoomed in camera...
Rotating the object with my mouse while holding left click
Now interacting with an adjacent item
End interaction, and item's rotation is back to its initial rotation
In VICOM 133 I came up with ideas for new classes for our Forgotten Realms mod. The Scavenger and Scholar classes. I have yet to come up with the attributes, but for the scavenger I was thinking it would be a class for, well scavenging, finding seemingly useless items and crafting them into utilities that can aid the party. As for the Scholar, perhaps it will be a jack of all trades class, with the ability to learn and develop just about any skill or feat.
During the 7th week of 133, I made a Crustmen(Crab People) Race while the team was discussing ideas for creating new D&D Races. I Also was helping develop the BattleChef class that Paul D. came up with, as that was be the default class for the crustmen race in the mod for testing. Here are the stats for the Crustmen:
Character Size: Medium
Average Height: 5’ ft 8” in -6’ ft 2” in
Average Weight: 180lbs-250 lbs
Speed: 5 Squares, Swim 7, Burrow 6
Ability Score: +2 Strength +2 Constitution or Perception
-BattleChef class because why not? Crabs/Lobster is a fancy meal and chefs cook fancy things like caviar and such.
Focus:Either bonus to defenses like a shield(still in development), or when in an encounter with only one enemy, gain +1 initiative.
- Aren’t affected by crippling attacks(stuns) because crustaceans don’t have a nervous system, so they don’t feel pain.
- Vulnerable to Fire attacks and hammer weapons
Working with the Abbysive group this week, I have made a script to open doors, or play a door opening animation script. The animation will play, when the player in in range, and presses "E"
For this week, in my D&D class, I've been working on creating my enemy NPC(non-player character) that I have named the SPECTER. As its name indicates, it is a ghost like character that takes on characteristics of a ghost or phantom. Here are the stats I've created for the Specter...
Hit Dice: 2d10 + half of possessed host's HP
Speed: 5 squares
Armor Class: 7
Base Attack/Grapple: +4/+8
Attack: Melee 1d4 + (1d6 + host's strength)
Space/Reach: 2 squares
Special qualities: Melee attacks against specters deal 1/2 damage when its not possessing someone/something.
Abilities: Strength(4), Det13, Con19, Int15, Wis10
Possession:Being a spirit, spectors can possess either a player or NPC within range. Must succeed on a DC20(+dex) or player is possessed. This lasts the entire encounter and player suffers half the damage of specter's HP at the end of the encounter or specter's death.
Vanish:Specters can appear and reappear at will. DC14(-perception) is what you'll need to be ableto attack the specter or it is invisible to you for 1d6 rounds.
Fear:Specters are the essence of fear, and can manipulate your thoughts, causing panic to overcome you. Succeeding on a DC16(-constitution) will cause a player to deal 1/2 damage on attacks and cut movement speed in half for 2d4 rounds.
I also bumped my character to level 15 to play in our mod, because to play in the Forgotten Realms you must be lvl 15+.
In my classes working with Abbysive, I worked on the Object Viewer script more and added to Spencer's ItemNPC.cs and PlayerController.cs. The Object Viewer now zooms in on the item you are interacting with and you ca pick up the item and rotate it with the mouse.
Below are pics of what it the Object Viewer does.
This 1st one is just starting off in play
Pressed "E" to start interacting
Carrying the cube around; it is now attached to the player
Rotating the Item(cube)
Just showing the same interaction with a different game object
Alright, so this week, I'm grieved to say I missed VICOM 133 and 129 :( I was very ill and couldn't make it to class on Monday. Given a summery on what went down, I guess for 133 my team played through another mission, where they barely made it out of a lair alive. Needless to say 2 out of the 6 fell in a trap hole, and 1 person got impaled but survived from the help of one of our elves, getting teleported out of the spikes. In 129 our class went over user stories, which are specific statements of what we want to be put into our game. Today in 130, which is the same class as 129 by the way...we continued to go over user stories and poker plan. Poker planning is a process by which our team votes on the complexity, doubt, and scope to determine the amount of effort that will be put into a certain feature in our game. It is then broken down into task for our meta teams(design, art, programming) to work on so we can start to build our product in the game engine Unity 3D. We finished up with that today and are now awaiting for tasks to be made by our team leads.
Our MATC mothership meeting was very short today, since all that needed to be discussed was campaigning for the leadership positions in the mothership organization. Voting will be held next week, then we can start to plan out our events and get that ball rolling this semester.
For the past week I've been working on the design for the HUD we will be implementing in our game. I have a mock up of what I think it will be like but this is only a sample. I need to discuss the design more with my lead and the product owner. As for 133, my job this week will be designing an enemy character for Dungeons and Dragons. Our team will vote on which enemy they think is the best between our teams' designs, and the winner will have the honor of making the boss enemy for our modded version of the game.
Ok so continuing from last week...In 133 I choose to be an elf cleric, being a hybrid healer and damage dealer. We started playing our first mission in D&D. With a team consisting of mostly ranged characters, healers and 1 melee fighter, our first mission was defeating 2 wolves and 2 goblins. These enemies were very over powered, and we got torn apart. Surprisingly no one died, but we all got a good feel of how the game is played and what to expect. In 129 and 130, we have been going through design aspects of the game, and figuring out what we are going to do for our sprint 0. I myself, trying to stay busy, made a piece of code for the player's camera. The function of the code is to zoom in on a specific object in the game, so as to get a better look at a picture or read a sign in game. It took me about 4 hours. 3 and a half of those hours went into researching the best way to go about the design, the rest of the time went into writing it in java, then converting it to C#. I'm much more familiar in java than C# but that is our standard for our project, and our gaming program in general so I'll do my best to write in C#. Other than that, our class has just been doing a lot of designing.
LORE of my D&D character:
Dejar Rubks, son of Emjas and Skirten, Overseers of Melewauik, is an elf of great wisdom and strength. Melewauik is a city inhabited by races of all kinds, that share a common love for sport. Competing in hunting, gambling, and fighting are favorable events in this city, and the competition is fierce. Spending most of his childhood sheltered by the gates of this great city, Dejar used this time to study sorcery, hone his skills with a bow, and learn what it means to be Overseer of Melewauik. The position of Overseer is as being on a council; They make laws, and call the shots to maintain order in their land. Now as a young adult, Dejar has become a prime example for what an Overseer should be. At the time there are no seats open for a position as Overseer. One must wait until a member steps down from their seat, dies, or is impeached and then be recommended for a interview hearing. Feeling his skills and knowledge go wasted waiting for an open seat, Dejar leaves his home on a quest, to explore the continent in hopes to gain more knowledge and make his name known.
Short clip of what my code does:
Today was our first MATC mothership meeting, which is our student government for the Computer Simulation and Gaming Program. In Mothership us students get together and discuss what we want the CSG program to be like and voice our opinions about the program. We organize game tournaments and also put together meetings to talk with developers in the industry, for pointers and so they can give us a run down about what its really like in the industry. There are a ton of things we can do in and for mothership because it is run by us, the students. For now, we are asking for volunteers to be the president, vice president, and all that; I am running for secretary, to help organize events and anything else we do or need done. We will be voting and hopefully have our positions filled within the next couple weeks.
Game club is held right after our Mothership meetings on Tuesday from 5 till 9pm. In game club we just hang out and play games. Any and all games are an option, but a favored one we play is League of Legends. I am a fan of LoL and had to get in on this. So far we just play for fun, either against ourselves or party up against unsuspecting randoms and just faceroll. Its pretty fun and I see myself being apart of that every week.
Hey there fellow gamers, long time no howdy. Where have I been the last 8 months you ask? Oh just living life and experiencing all the lovely challenges that come with it. My schedule became overloaded with school and work, so I took off last semester. That still doesn't excuse my neglect to my blog, but I lost the will to go on after my departure from school; A part of me died the day I left. I wish I would have quit my job instead, but we all can guess what would have happened then...Well that was then, this is now and the important part is that I'm back on track. As for my team Obscure Fish, they are all taking a break this semester, which gives me time to join up with the noobs in the program and catch up to them. Our program was set up this way, so in the next semester(this fall) both groups of students will combine making a super team.
While I was taking my break last semester, I was working at BestBuy, and doing some independent study on game development. I increased my knowledge of programming in C# and Java, the Unity 3D game engine, and learned how to implement the Kinect with games using the ZigFu pluggin I found on the interweb. These skills will no doubt aid me in this semester, especially in VICOM119, which is an interactive display design class for students with Design as their track. Yes, I've switched from game programming to game design. I realized that programming isn't really my MAIN thing. I found myself doing mostly design tasks in the past anyway, and that's what I really enjoy doing. I will still continue to learn programming though, because it is still a very useful skill in my field of work; Plus, game designers still have to either do some art or programming in projects.
This semester, class started on the 22nd, which was my VICOM129 class; a continuation of 110. I missed the first day because it was so cold my jeep wouldn't start! I even tried jumping the battery, no dice...Today, I went to the first class of VICOM130, which is a continuation of the production class, 115. VICOM 133 also started today. That is an intermediate game design class in which students play D&D and modify the game, to provoke innovation, experimentation, all in the effort to increase our design skills. I don't know what to think of it yet, because I have never played Dungeons & Dragons before. It seems so overwhelming; the class is 4 hours long and all we did was choose which classes and races we were going to play as. I'm sure it will be fun though.
So I went to 130 and met my new team ABBYSIVE STUDIOS, and they seem pretty cool. We basically discussed team roles, design, programming, and art, and talked about how the semester should go as far as making our game. Will are making a demo for an RPG, at least getting it to Alpha stage with the allotted 16 weeks this semester. My job this time around will be both programming, design with UI/HUD, possibly level design, sound and anywhere else that I'm needed. Pretty much I'm floating everywhere, and the only tasks I won't be touching is art, like 2D/3D modeling, animation, textures you know, that jazz... That's pretty much it for now, so learn you next time!
So this is my last week of the semester at school. Tomorrow I'll be presenting all my writings, but before that I need to write about everything that's happened since my last post. For VICOM110 we our feedback on our design doc. Pretty much we just needed a lot more pictures of our game and reference images. Another week our class was given some pointers/principals to go by when working as a team and on our game next semester. We also had peer reviews last week, that's always fun; I have to really work on punctuality. VICOM115 Has really just been working on the edutainment(educational) game. I've mostly just been play testing and debugging on certain parts of the code Chris(teammate) made. I'm unfamiliar with "states" or C# in general so I haven't been doing much scripting, but I helped out where I could. One function I implemented was if you fall threw the map, you restart at the beginning of the level. The game is pretty much finished now, or it is "shippable" to say the least. All in all, I'd say I've learned a ton and had fun; can't wait to get started on our next project(s) next semester. One thing that I would change or would have done differently is work harder on the projects. Between work and my other 4 classes I was getting tired and lazy and didn't work up to my potential. Next time around I'll be a better student and team member, and I'll achieve this hopefully by taking less classes at a time and not overloading my work schedule. Lastly I want to thank all the members of Obscure Fish, and our instructor Emil; through them I'm able to continue on my journey to become, A POKEMON MASTER!!..when we finally get a commercially available pokemon mmo out there. I'll make a super glitched account with all level 100s and over 9000 health potions. But of course this is after my journey to become a game maker(pro)..until then, check out Obscure Fish'es website and buy our free game ObscureWhirl.