Irish M. Cruzado
January 22, 2018
BSECE 5
Seminars and Fieldtrips
NARRATIVE REPORT Introduction to 3D Game Programming Last January 18 and 19 of this year we, the Electronics and Communications Engineering students had our seminar entitled “Introduction to 3D Game 3D Game Programming-Developing Skills and Expanding Horizon for New Opportunities” held at Allied Medicine audio audio visual room of Marinduque State College. The seminar was made by the guest speaker, Mr. Ricky Michael Oliva who happened to be younger than we expected, he was a genius that he started programming games at the age of 13 and he became a formal game developer at 19. He graduated at Caloocan University as a Computer Science student, during his time in college he won several programming competitions and was awarded for having the best thesis in their class. He is now teaching here in Marinduque State College as an animation instructor in the Schoo l of Information Technology and is currently taking his Master’s degree at the at the University of the East. Sir Michael introduced to us the application called “Unity” where we did the programing and interfacing of the game we have to create. Unity is a cross platform game engine developed by Unity Technologies, which is primarily used to develop both three dimensional and two dimensional games and simulations for computers, consoles and mobile devices. We were given the installer including all accessories needed in the game. Normally, to use unity we have to write scripts using C# or Java to tie up all the components together to give the game some logic but Sir Michael had given us some free scripts to do visual drag and drop way of doing games. Accordingly making games is just an auxiliary knowledge for an ECE student, still it is a good way to enhance our knowledge and skills regarding the matter. Most of us love games so knowing how it is made is really interesting. Sir Michael told us that making games d o not necessarily mean having a wide programming skills, most game are actually made through drag and drop system. Anyone can make games, all it takes is some time, and the willingness to learn and a passion to create. We don’t have to be a coder to make games, part of the beauty of games is that the variety of skills such as art, creativity and system thinking. After introducing all the interface of Unity, we had our first activity where we created terrain which served as the overall environment of the game. After creating the terrain we painted texture to the terrain, it is done by uploading all the necessary files and standard packages to the assets of the Unity. Aside from creating terrain we also did putting characters on the game and adding weapons to the character. From the terrain that we have created we modify it by creating pathways and landscapes where the games would be established. There is a lot of choices and textures to pick from the imported packages from the assets. The terrain we’ve pick is a ruins, in there we raise some part of the terrains to create mountains and landscapes, we also added environment like water, sea and trees to make the game environment attractive. Sir Michael also taught us how make bridges without having the character fall into depth, first thing to do is to have it as a 6 sided cube and then put 0.001 on the mesh filter.
On our second day of our seminar Sir Michael showed us some of the game he had developed, it was really awesome and was professionally made. In that day we were also taught how to add crosshair to identify targets. We were also asked to make additional characters that will serve as an enemy, we were allowed to modify how to kill the enemy like how many shots till it disappear?, how many points will we get? and etc. We were also taught how to make AMMO and the counts it needed for the character to gain. After the seminar we had our picture taking together with the guest speaker. Sir Michael had a short speech at the end, giving us some advices regarding game development, afterwards we hand to him a certificate as token of gratitude for all the knowledge he shared
Accomplishment Report
I together with Erica were assigned to the program and invitation committee where we were ask to do the flow of the program, certificate and invitation. Together with kuya Edz, we thought about the topic of seminar and the theme that would relate to that. Then we’ve come upto the title “Introduction to 3D game programming” with the theme “Developing Skills and Expanding Horizon for New Opportunities”. After that I lay out some design for the certificate including all the necessary things to be put like the names of the speaker and the names of the receiver. After sketching all the designs I gave it to Edrin for him to do it in Adobe Photoshop because I doesn’t have one. When he finished doing it he gave me the output in the picture form, afterwards I transferred all the certificate from jpeg file to a document in Microsoft Word for printing. After checking the certificates to ensure that all ECE students will have to receive theirs, I forwarded it to Thalia for it to be printed. On the day of the seminar, I was asked to do the flow of program. I wrote down the flow of the program from opening prayer to closing remarks, however some of it were not followed due to some problems. The whole seminar was interesting it was quite fun, I bet all of us have learned a lot of things from the resource speaker. It was a good opportunity to learn about things beyond our fields, and just what Sir Michael have said it would be best to have those knowledge come into practice after walking out the door, not just burying all the things we’ve learned in the corner. Maybe those learnings could lead us to more opportunities in the future.
Marinduque State College School of Engineering Department of ECE
Narrative Report in Seminars and Fieldtrips
I ntroduction to 3D Game Programming
Submitted by: Irish M. Cruzado BSECE 5
Submitted to: Engr. Jesebel J. Saporna
January 24, 2018