Thursday, 6 December 2012

Workshop 7: MULTIPLAYER IN CRYENGINE



WORKSHOP 7: Multiplayer in Cryengine

                       
After my team created some main characters and zombies, this is also a time that we need to think about the multiplayer for the game. For now, we just make the game for LAN only. Again, I was assigned to search for it and try to implement this function to the game. For this task, I didn’t try hard for it because it already included in the cryengine 3. However, I need some modify for my map such as spawn points and spawn group… and import and export the map to the Launcher to test the game.

First, I test it at my house, it run smoothly, nothing happen. But it doesn’t work when I tested it at school no matter what we tried; used other virtual server (HAMACHI), create manual LAN, create IP address…. At the end, my leader said he will set up the new router at school for testing it in the last day (presentation).

Workshop 5: Create the trees blending


WORKSHOP 5: Create the trees blending

          To make the game look real, for the gamers. I tried to make the trees shaking follow the wind. For the first time, I searched in internet, but it told me use another application which name Blender. After I created the tree in that application, I can’t add it in the cryengine. I thought we can’t make the tree blending or shaking in cryengine. However, my leader asked me to search more about it, because it quite important in the user perspective. So that I continued try to search more about it. And finally, I created tree in 3DsMax and it easy to add in the library of cryengine.

          Not even trees but I also can blend glass, small trees and even add in the breakable for trees. Even though it shaking not really natural, but in some way it can make people feel a bit of reality. ^^




Workshop 4: Timing in Cryengine 3


WORKSHOP 4: TIMING IN CRYENGINE 3


After long time creating and modifying the terrain, I found more things that I need to learn. For instant, during the period creating the map, I met a timing problem. The changing between day and night is quite faster than the reality. Finally, I tried to manage the timing for the game, even though it’s not really perfect.


Base on the story of the game, I attempted to expand the period of time for the day, and reduce the period of time for the night. In other hand, if the time of the night‘s longer than day, it will be a difficult for the users to look around – it quite dark. Additionally, I attempted to add the fogs, water, and some facilities for the school like tables, chairs, and all the trees and flowers in the yard of the school and a balcony as well. 

Morning
Afternoon

Saturday, 10 November 2012

Workshop 3: Learning and Trying in Cryengine 3


Workshop 3: Learning and Trying in Cryengine 3.

         Finally, I was assigned to the Cryengine group. I was so surprise because I know nothing about Cryengine and all those staff like C++, Lua … but I have no choice for it. My team leader sent me some books and link to learn Cryengine myself. First I thought he was just kidding me – we just have only 8 months to do this project, and I don’t know anything about all those language, and specially this software. After all I was convinced by him, and I gave a try for it. I read and watched things that my leader sent me, and I find some attraction from it.

           After I read the part creating terrain, I tried to create my first map on Cryengine 3. It really looks nice, even though it just has mountains, hills, ocean, trees, grass, lakes… I’m really enjoyable doing my job, until the next meeting, I was told to create a city not a village or island. I said “woa”, I was definitely shocked when I heard it. I don’t like to create the city, because raw and not natural (my perspective). This time, I also had no choice, because my team agreed to create a game base on the story about school (the school I’m studying now).







Wednesday, 7 November 2012

WorkShop 2: Project Introduction

Project Introduction



Introduction:

Our group are doing a project about FPS (First Person Shooting) game. This group comprises 5 members to do this project. First of all, I’m going to talk about our project, which based on the game called “Left 4 Dead” that we played in our holiday. This game has attracted and inspired us for the first time we played it. That also is a reason for us to generate the idea for this project.
Secondly, our group has one leader who will manage about timing, tasking or checking project and 4 members. We decide to create 2 small departments so that we can eliminate waiting time during process.
·         For the first department which doing and modelling (characters) comprise 2 members who named Vitcha Luangaroorung and Lam Tai (Team leader).
·         The second department which doing on cryengine development (Evironement, functions, and event for game).

Story:

This game is based on a story that we created by our self. There was a patient who came to Singapore for treatment. However, doctors in Singapore cannot find any effective treatment for him. Therefore, they did some experiments on animals, but unfortunately, the animals became mutants and escaped into the city and bit the citizens. The citizens who got infected by the animals became brain death, wandered around the country eating raw flesh of people and infected other people in a rapid rate.

Technology Apllied:
CryEngine is dominantly used for setting up and programming throughout the game. C++ and Lua are the 2 languages for coding the game logic and other assets positioning.
For modelling characters, Maya and ZBrush are used. For recording motion of character, Kinect and Autodesk MotionBuilder are connected to each other for the jobs and export to Maya for animated characters.