You are on page 1of 3

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 Programming-Developing Skills and
Expanding Horizon for New Opportunities” held at Allied Medicine 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 School of Information Technology and
is currently taking his Master’s degree 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 do 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 up to
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


Introduction to 3D Game Programming

Submitted by:
Irish M. Cruzado
BSECE 5

Submitted to:
Engr. Jesebel J. Saporna

January 24, 2018

You might also like