Saltar al contingut principal
Tornar enrere
Introducció: Setup

Introducció: Setup

#godot #gamedev #basics

Instal·lació, Nodes com a peces de Lego i per què el teu sistema de fitxers és el teu millor amic.

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:

  1. 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).
  2. Shaders (The Juice): Farem que les coses brillin, parpellegin i explotin manipulant píxels directament.

Preparació

  1. 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.
  2. 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ó.
  3. 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ó 📝

  1. Crea un nou projecte anomenat SpaceSurvivor.
  2. 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!