how do the game developers do it? come and

HOW DO THE GAME
DEVELOPERS DO IT?
COME AND
FIND OUT
DESIGN, TEST OR BUILD GAMES
Finnish Game Jam Lappeenranta – Intensive course (4 cr)
CT10A7040 - Code Camp
Able to work
in the games
industry
•
•
•
•
•
•
4th and Summer period: Ability to
work as a member of ”real” team.
Business and marketing aspects of
making games.
3rd period: Working in teams; understanding
the different tasks and needs.
Prototyping, designing a game.
1st and 2nd period: Applying existing computer
science knowledge in games context.
Games-specific technologies and fundamental
aspects
Finnish Game Jam Lappeenranta –Intensive
course (4 sc)
How to complete the course?
-Participate to the FGJ Lappeenranta as a member of one
demo-building group.
-Create a wiki page for your team in Codecamp.fi course
page by the end of FGJ (link and instructions coming up
to http://www.codecamp.fi; just create a new user account
and start editing)
-Return the report introducing the demo product and links
to the demo in your wiki page (as a group)
-Give a presentation at the seminar day
(1.2.2017 12:00 - 17:00 in classroom 4502.)
Concerning report
Open form ~7-10-page report on which your group answers to the
following questions:
 What type of game were you making, what was the first draft of the game?
 How did you come up with the idea for the game, how did you ”refine” it
 How much prior experience did your group members have? In a few sentences,
describe what applicable experience your group had (such as programming skills, 3D
modeling skills, how many years of experience?)
 Which tools and development methods did you apply, why?
 Which were the most important objectives in your development (visual presentation,
the game rules, balance etc…), why?
 How did you test your game demo?
 How close to the original idea did you get? (draft vs. actual demo)
 What were the most difficult parts in your work, why?
(continues )
Concerning report
Open form ~7-10-page report on which your group answers to the
following questions:
 Did you change your game design during the implementation? i.e. To eliminate some
obstacles because of technology difficulty?
 Did you use some any ideas from systematic software development methodology
(such as Waterfall or Agile) during the game development? if you did, which one did
you select? and if not why?
 As a game developer, do you prefer advanced game engines (such as Unity3D) or
traditional tools and libraries for game making? Why?
 Did you design the game architecture and write down the design document during
game development? How large proportion of your project time did you dedicate to the
game design?
 Should you continue with the demo development, which would be the next activities
you would do?
 If you were to redo the demo completely, what would you do differently?
 Open feedback on the Game Jam event, this course, or anything related.
At least a few sentences per response to each question is expected.
Report submission
 Apply some reasonable seminar presentation template, such as the
Bachelor’s Thesis final report template.
 Write the report in English!
 On front page, add information on all group members, including
names, school, department, student number and email-address.
Group should return their work via email as a one PDF file to the
address
antti.knutas(at)lut.fi,
with email topic “[FGJ] Groupname”Before
09.02.2012, 23:59 o’clock.
Seminar day in February
 Each group should give a 20-30 min presentation
 Can be given in Finnish, although English preferred.
 Short demo on what was done (if demo is developed further, the
newest version)
 Short presentation on the topics covered in the report.
 Held on 1.2. 12:00 - 17:00 in classroom 4502.
 Basically explain to the audience the same things explained in
report, and give a demonstration.
Seminar presentation is mandatory part of the
course! (At least one from group presenting)
On course acceptance
 Every student, who is a part of a group that participates on FGJ, returns the
report in time and gives a presentation at the seminars gets a grade
”Accepted”.
 Each member of the group has to contribute to the demo production, and if
requested, show what they did for the demo.
 When accepted, LUT Information Technology will give 4 study credits on
course ”CodeCamp” which is a M.Sc.-level advanced course.
 Students from other institutions should contact course personnel
immediately.
HOW DO THE GAME
DEVELOPERS DO IT?
COME AND
FIND OUT
DESIGN, TEST OR BUILD GAMES
Memo for the Event
MEMO, What do I need to bring with me?
 Your own computer, with all the needed devices and
keyboards and stuff you think you will need.
 An extension cord which is at least 5m long, with
<all the sockets you will need> + 1.
 CAT5 (or better) Ethernet cable, at least 5m long.
 WLAN access capability
 If you have one, Mobile Internet Device as a backup.
 Headphones, especially if you intend to listen to
music. (Some background music may be provided
by the organizers.)
 Some money; there is a cafeteria/bar, lunch
restaurant and university vending machines
available during the weekend.
MEMO, What do I need to bring with me?
 Food and beverages
 Something small like coffee, tea, biscuits and fruits may
be available for everyone, but the idea is that everyone
brings their own meals.
 Alcohol is not forbidden (we have a sauna and stuff), but
disruptive drinking is not allowed.
 Warm and clean clothes, basic hygiene kit + towel
 The cellar may be quite cold during the night time
 There is possibility to use a shower at the premises,
especially if you stay at the jam 24/7 for the entire 50+
hours; please use them.
 Basic eating utensils (fork, spoon, cup, plate, butter
knife)
MEMO, What is provided?
 (Relatively) high speed Internet connection
 Access to electricity with extension cord for a total of around
1kW per user (so leave the car-sized AV systems home  ).
 Tables, chairs, some sofas
 A microwave oven, normal oven, refrigerator… basic kitchen
utensils.
 A coffee maker
 TV set
 Sauna (on Friday night) and shower
 Some basic backup hardware (keyboards, mice, cables)
 On Saturday the lunch cafeteria will be open upstairs.
 Usually there has been a pizza call on Saturday evening.
 There also is a bar open across the yard on Friday and
Saturday evening.
MEMO, Where can I find more info?
 Global Game Jam website:
http://globalgamejam.org/
 Finnish Game Jam website:
http://www.finnishgamejam.com/
 LUT Course pages: http://www.codecamp.fi
 Slack channel (coming up by the event start)
MEMO, What should I learn beforehand?
 Programming skills, drawing skills, 3D object work,
sound effects etc. are obviously helpful but not
necessary.
 Try to brush up on programming skills, or if
nothing else, you might want to look at these
Unity tutorials:
 http://unity3d.com/learn/tutorials/modules
MEMO, How should I prepare my computer?
 To not completely kill our network, install the
software you want to use before FGJ weekend!
 See that everything needed works offline/does not
require constant high-speed Internet access.
 Run OS updates and set up virus scanners and
such to the most recent version.
 So that you can start working immediately, not when the
maintenance cycle is completed.
 If possible, take an extra mouse and keyboard with
you in case there is a mishap with drinks or other
stuff.
MEMO, Other observations from earlier years
 The site is open 24/7 if there is someone present.
 There are no separate guards on the site; even if nothing has
never been stolen, keep your things with you.
 Sleeping overnight is not allowed on the premises due to fire
hazard reasons.
 If you need help, or feel sick, or anything, ask from the
organizers.
 In Sunday, please reserve time to clean your
table/workstation before leaving.
Approximate General Flow
Of Events
Day 1 – Arrival:
Form group, make design,
Go!
Essentials:
• 16.00-18.00: Check in to
site
• 16.00-17.00:
Tech/Instruction Talks
• 17.00-18.00: Official
Announcements &
Keynote
• 18.00 -?: Group Forming
• 20.00-24.00: Design
Sauna
Day 2 – Work:
Coding, coding, coding.
Essentials:
• 00.00-23.59:
Development, including
• 09.00-10.00: Breakfast
• 11:00 Deadline to
create user profile and
game page
• 13.00-14.00: Lunch
• 19.00-20.00: Dinner
Approximate General Flow
Of Events
Day 3- Show and Tell:
Coding, polishing,
testing, Done!
• Essentials:
• 09.00-10.00: Breakfast
• 13.00-14.00: Lunch
• 15.00-16.30: Deadline
for uploading the
games is 15.00
• 16.30-19.00:
Presentations – Each
team has 10 minutes
to do a short
presentation.
• 18.00-19.00: Cleaning
and leaving at own
leisure.
Stuff to remember
• There is a good chance that you get locked
outside.
– Always take your jacket and phone with you when you
leave the FGJ site for anything (even for a smoke)
– Especially at night, also tell someone where you are
going.
• Save these numbers to your phone:
044 250 8877
Elmer Häyrynen (main organizer)
050 5935 796
Antti Knutas, LUT representative, not onsite,
available 24/7
Stuff to remember
• If anything happens (stuff is broken, missing,
stolen, unwanted people at site etc.)
Contact Elmer
Häyrynen
044 250 8877
For emergency services, the address of the site
is LUT Ylioppilastalon kellari,
Skinnarilankatu 34, 53851 Lappeenranta
Stuff to remember
• Details on how to fill the project report will
be put available during the weekend.
– Follow codecamp.fi for course-related
information.
– Or ask Antti, email [email protected]
or connect Slack
And most importantly,
Happy Jamming!