Yet Another Comuptergame: Unterschied zwischen den Versionen

Aus Hacksaar Wiki
Zur Navigation springen Zur Suche springen
K
(paar Engines oberflächlich abgegrast)
Zeile 60: Zeile 60:
  
 
=== irrlicht engine ===
 
=== irrlicht engine ===
 +
* pro: frei (zlib), wird aktiv entwickelt, Softwarerenderer vorh. als Fallback
 +
* con: Screenshots auf der Website irgendwie wenig überzeugend
  
 
=== doom3 engine ===
 
=== doom3 engine ===
 +
* pro: frei (GPL)
 +
* con: outdated
  
 
=== unreal3 engine (?) ===
 
=== unreal3 engine (?) ===
 +
* con: proprietär
  
 
=== sauerbraten engine ===
 
=== sauerbraten engine ===
 +
* pro: frei

Version vom 19. April 2013, 11:40 Uhr

Yet Another Computergame

stand: 9.4.13 autor: rob

hier gehts darum, ein computerspiel zu entwickeln.

an dieser stelle sind die angaben erstmal sehr krude und zu unkonkret für ein go oder einen projektplan. es geht jetzt mal darum, eine realisierbare idee zu entwickeln und sich für eine technik/toolchain (engine(s), sprache(n), tools, etc.) zu entscheiden.


todo's

  • idee finden
  • technik evaluieren
  • gamedesign entwickeln / evtl. story entwickeln
  • grafik erstellen
  • musik machen


rollen im projekt

  • projektmanagement (vision, koordination, antrieb)
  • gamedesign (gameplay, rätsel)
  • storywriting (setting, plot, charakter)
  • coding
  • visual-art (2d/3d, animation)
  • audio-art
  • testing


idee

  • momentane tendenz:
  • story-basierter adventure/rpg/shooter mix
  • 3d ego-perspektive
  • (spaghetti-)western setting
  • story sollte ernst und brauchbar sein, aber mit augenzwinkerndem, subtilen, surrealem, morbidem humor
  • spieler kann/muss mehrere charaktere spielen (maniac mansion), z.b. auch einen hund
  • mit mobiler komponente (ingress)


technik-evaluation

  • momentane tendenz: mit hilfe einer game engine für die ouya entwickeln
  • die sache ist, entweder eine game-engine, die bringt ihre jeweiligen spracheinschränkungen mit, oder ein arsenal an engines/libs zusammenschnüren (grafik, audio, 2d-gui, etc.) mit freier auswahl an sprachen (natürlich sofern diese sprachen die verwendeten komponenten ansprechen/integrieren können).

unity 3d game engine

  • pro: featurereiche game engine mit vielen target-plattformern (u.a. auch die ouya); non-commercial-option (siehe freeware games wie z.b. slender oder blackwell asylum, uvm);
  • con: c#, js und boo unter monodevelop auf windows - andere sprachen/devel-platform gibt's nicht

fmod audio engine

  • "hört sich" gut an. mal ausprobieren.

blender (als 3d engine)

  • pro: frei und brauchbar
  • con: ausschliesslich python-scritable;

shiva3d engine

  • pro: fett (jedoch noch nicht ausprobiert)
  • con: kost kohle, mind. 170 EU (woll'n wa nich)

irrlicht engine

  • pro: frei (zlib), wird aktiv entwickelt, Softwarerenderer vorh. als Fallback
  • con: Screenshots auf der Website irgendwie wenig überzeugend

doom3 engine

  • pro: frei (GPL)
  • con: outdated

unreal3 engine (?)

  • con: proprietär

sauerbraten engine

  • pro: frei