Hva Program trenger jeg for å lage Java-spill?

Hver ung gamer har, på ett eller annet tidspunkt, den samme tanken går gjennom hodet så snart han er ferdig første programmering kurs: "Hvordan kan jeg lage spill" Tradisjonelt har lingua franca spillutvikling vært C ++, men Java har samlet sin egen respektabelt sett med spillet utviklingsverktøy.

Minstekravet

På et minimum, er alt du trenger for å utvikle Java-spill en kopi av gratis Java Software Development Kit fra Oracle og en tekst editor. Men få spillutviklere - eller programmerere generelt, for den saks skyld - er fornøyd med så lite når så mange verktøy finnes for å hjelpe til med jobben.

Integrated Development Environments

Integrated Development Environments er de første verktøyene noen selvrespekt Java-utvikler må få sine hender på. Disse avanserte tekstredigeringsprogrammer leveres med full pakke med verktøy som skal hjelpe deg med å utvikle og feilsøke på ditt språk av valget. Det er to store IDE brukes for Java utvikling i dag: NetBeans og Eclipse. Begge er respekt programmer med hengivne follo, og valget mellom de to vil i hovedsak avhengig din egen smak som utvikler, så gjerne å eksperimentere med hver. Siden NetBeans leveres med Java SDK, er det sannsynligvis det beste stedet å starte, men du kan importere NetBeans prosjekter i Eclipse, og vice versa, hvis du bestemmer deg for å endre senere.

Spill Engine

Java SDK kommer ut av boksen med bibliotekene som trengs for å trekke både 2-D og 3-D grafikk til skjermen, samt programvaren som trengs for å spille lydeffekter og musikk. Imidlertid ble disse bibliotekene ikke utviklet med spillutviklere i tankene, så mange, men ikke alle, Java spillskaperne bruker en spillmotor i stedet. For eksempel kommersielle spill "Minecraft" og "Tribal Trouble" begge bruker Lett Java Graphics Library. Andre motorer inkluderer Slick og jMonkeyEngine. Nok en gang, hva du velger, avhenger av din smak, så gjerne å eksperimentere med hver av dem.

Multimedia programvare

Du kan gjøre mye med prosedyregenerert genererte multimedia, men de fleste spill bruker minst noen grafikk, musikk og lyder som du må lage med en mer tradisjonell multimedia program. På toppen av linjen for 3D-grafikk som fra 2011 er 3D Studio Max og Maya, selv om open source program Blender har en følgende. Tilsvarende er toppen av linjen for 2-D grafikk Adobe Photoshop, men mange spillskaperne er helt fornøyd med åpen kildekode-programmet GIMP. Musikk er enten laget med synthesizere som Org Maker eller Pro Tools eller tatt opp med live instrumenter. Det samme gjelder for lydeffekter.