Benvinguts a la Ciència del Game Dev!
Si ets aquí, és perquè vols fer videojocs. Però no vols simplement copiar codi d’un tutorial de YouTube i resar perquè funcioni. Vols entendre què està passant sota el capó.
En aquesta sèrie, no crearem experiments solts. Construirem “Area88”, un Shoot ‘em Up clàssic 🚀. El joc és l’excusa; el veritable objectiu és entendre els fonaments.
Què aprendrem?
Aquest no és el típic curs de “Arrossega aquest node aquí”. Aquí barrejarem Godot amb Fonaments Reals:
- Matemàtiques Sense Por: Per què la teva nau es mou estrany en diagonal? La resposta està en els Vectors Unitaris. Com fem que els enemics ens rodegin? Trigonometria (Sin/Cos).
- Shaders (The Juice): Farem que les coses brillin, parpellegin i explotin manipulant píxels directament.
Preparació
- Godot inclou tot el que necessites per començar. Podries escriure codi des de qualsevol editor, però Godot també inclou un editor de codi integrat (IDE) que t’ajudarà a escriure i depurar el teu codi.
- Així doncs, si us plau, ves a godotengine.org i descarrega l’última versió estable (Godot 4.x). O també simplement pots descarregar-lo de Steam, és útil per mantenir actualitzat el motor a l’última versió.
- Si te l’has descarregat, un cop descomprimit, executa’l! Godot no necessita instal·lació. I ja està! Pots portar-lo en un USB. I si l’has descarregat de Steam executa’l com qualsevol joc.
La Teva Primera Missió 📝
- Crea un nou projecte anomenat
SpaceSurvivor. - Explora la interfície. No t’agobies, només mira les quatre pantalles principals: 2D, 3D, Script i AssetLib a la part superior central.
En el proper capítol, deixarem la teoria i escriurem el nostre primer script per donar vida a la nostra nau. Prepara els teus vectors!
