Què és un motor de videojocs ?

Un motor de videojocs o game engine, com està anomenat en anglès, és un conjunt d’eines de programari o API creades per a optimitzar el desenvolupament d’un videojoc.

Com funcionen per dins?

Dins abans he dit que un motor de videojocs contenen una sèrie d’eines que et permeten crear el teu joc a partir d’elles.

Perquè el motor grafico li pugui comunicar a la CPU que píxels ha de dibuixar en la pantalla necessita un traductor. D’això es encargaria una API. Una API és una peça de codi que permet a diferents aplicacions comunicar-se entre si i compartir informació i funcionalitats.

Un exemple de API per a la CPU seriosa OpenGL.

El motor grafico li transmet a OpenGL la informacion sobre els models 3d del joc, les camaras entre altres coses relacionat amb l’apartat grafico i OpenGL le envia aquesta informació a la target grafica de manera que pugui entendre-ho.

Com exporten els motors els seus jocs?

El processador d’un ordinador o consola només entén uns i zeros, així que perquè pugui entendre el codi del teu joc cal convertir el teu joc a uns i zeros. A aquest procés se’n diu compilar. Però això no és tot, cada processador de diferents consoles entenen unes combinacions d’uns i zeros diferents. Llavors depenent d’al fet que consola ho exportaràs compilaràs el teu joc una manera o una altra.

Unreal engine

Unreal engine és de l’eina de creació 3D en temps real més oberta i avançada del món.

Es pot utilitzar en els següents àmbits:

Videojocs

Cinema i televisió

Arquitectura

Vehicles i transporti

Transmissió i esdeveniments en directe

Simulació

Realitat virtual

Etc.

Es una herramienta gratuita, pero también hay diferentes licencias de pagos que incluyen opciones adicionales para nivel empresarial. 

Unreal Engine es excelente para principiantes, pero también es lo suficientemente potente para desarrolladores experimentados. 

Llenguatge de programació:

C+

C++ és un llenguatge de programació orientat a objectes desenvolupat en 1980 per Bjarne Stroustroup.

La intenció de la seva creació va ser estendre al llenguatge de programació C i afegir mecanismes que permeten la manipulació d’objectes.

Blueprints:

El sistema Blueprint Visual Scripting en Unreal Engine és un sistema complet de seqüències de comandos de joc basat en el concepte d’usar una interfície basada en nodes per a crear elements de joc des de Unreal Editor.

Unity

És a dir, Unity és una eina que et permet crear videojocs per a diverses plataformes mitjançant un editor visual i programació via scripting, i podent aconseguir resultats totalment professionals.

Unity s’utilitza en els diferents:

Jocs

Arquitectura

Indústria automotriu

Cinema

En Unity, els scripts s’escriuen en C#, que és un llenguatge de programació general molt complet i fàcil d’aprendre.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies