Managers and systems and stuff

Posted on joulukuu 1, 2014 by - Yleinen

Components for gameobjects

  • for mechanics: movement, damage, attacking
  • single responsibility
  • can [RequireComponent(”Type”)]
  • public functions/methods
  • public variables
  • can create editor extensions to help with workflow

State machines for ai objects

  • from_state, enter_state, update_state, exit_state, to_state
  • ChangeState(stateName)
  • triggers for state change, user, environment
  • example state machines available from internet, asset store (ie. Playmaker)

System logic with managers

  • for levels
  • for player characters
  • for ai characters, enemies, world objects, vehicles, …
  • for sounds
  • for ui
  • for game screens, ie. options, difficulty
  • pooling gameobjects

Managers are used for sending messages to gameobjects, state machnices, maintain states, fire events/messages, pool resources…

What do you think?

Pelipaja Devblogs

Posted on marraskuu 3, 2014 by - Pelisuunnittelu, Pelit, Pelituotanto

Pelipaja kurssi etenee hyvällä sykkeellä ja ryhmät ovat jo esitelleet julkisestikin omia aikaansaannoksiaan.

Tässä linkit tiimien devblogeihin:

http://toytrailgame.com/

http://shadowprojectiongame.com/

http://dashattackpelipaja2014.wordpress.com/

 

Pelipaja 2014-2015

Posted on syyskuu 2, 2014 by - Ohjelmointi, Pelisuunnittelu, Pelit, Pelituotanto

Moro pitkästä aikaa. Töissä alkaa Pelipaja opinnot joissa opetan pelisuunnittelua ja kaikkea peleihin liittyvää.

Materiaalit

Siirrän muotoillut materiaalit tänne blogiin kunhan ne on sillä tasolla ettei suurempia muutoksia enää tule.

Ihan nippeli tietona materiaalit on rakennettu MDWikin päälle. Se on webapp joka tekee tavallisista Markdown tiedostoista automaattisesti wiki tyylisen sivuston. No tuo mun materiaali pläjäys on sitten Mercurial versionhallinnassa josta se on kloonattu Dropboxin Public-kansioon. Easy as pie :)

Preconf: Nordic Game

Posted on toukokuu 20, 2014 by - Yleinen

Just me!Tomorrow I’ll heading to Nordic Game in Malmö for second time. Goals for this trip is to get new insights to game industry, learn new things and most of all. Meet new people and make some friends!

 

Pelipaja 2014 #2

Posted on huhtikuu 14, 2014 by - Yleinen

Pelipaja on Centria AMKn pelikehitys projekti joka aloitettiin vuonna 2008. Tänä vuonna aloitetaan uudenlainen Pelipaja