De bästa programmen för att skapa datorspel. Om programmet Constructor of 2d-spel på ryska

konstruera- gratis, baserat på DirectX9, en speldesigner för Windows designad för att skapa 2D-spel. Den använder ett bekvämt och enkelt system baserat på händelser. Med den kan du enkelt skapa reglerna som ditt spel kommer att fungera efter.

Du behöver inte veta hur man programmerar eller veta hur man skriptar - ingenting alls! konstruera lätt att förstå för nybörjare och tillräckligt kraftfull för proffs. Om du är desillusionerad av svårt logiska kretsar i andra program - försök konstruera. Det är lättare än det ser ut!

konstrueraär inte ett kommersiellt program och är utvecklat av volontärer. Just nu kan du ladda ner den fullt fungerande versionen av programmet gratis utan några irriterande fönster, annonser eller begränsningar. Den kompletta versionen av programmet är helt gratis!

Jag själv konstruera distribueras under GPL-licensen. Denna licens omfattar dock inte några verk som skapats i programmet. Du kan distribuera, sälja dina verk (spel, program, etc.) skapade med hjälp av konstruera, samt att släppa dem med stängd källa.

Indiespelsdesigners, målare eller bara älskare kan använda konstruera för att snabbt och enkelt skapa din egen virtuella världar utan användning av programmering. Lärare och elever kan använda konstruera att lära sig logikens principer i ett roligt spelform. Utvecklare kan använda programmet för att snabbt skapa layouter och prototyper, eller helt enkelt som ett alternativ, mer snabb väg kodning. Vem du än är konstruera har många funktioner som hjälper dig att lösa ditt problem.

Huvuddragen i programmet beskrivs nedan i allmänna termer. konstruera.

Gränssnitt

Programgränssnitt konstruera har många olika flikar som ger snabb åtkomst till ett brett utbud av verktyg. Gränssnittet är helt anpassningsbart, så du kan ordna om det som du vill.

Den inkluderar projektkontrollpanelen, lagerfliken, animeringsfliken och egenskapspanelen. Dessa paneler kan tas loss och fästas var som helst som passar dig, de kan ändras i storlek och aktiveras automatiskt.

Nivåredigeraren är helt visuell, byggd på principen WYSIWYG, vilket gör processen att bygga spelnivåer enkel och rolig. Du kan se effekterna du har lagt till i realtid, rotera och ändra storlek på objekt, ändra projektinställningar på panelen Egenskaper.

Programmet har även en inbyggd som låter dig skapa sprites, ikoner och texturer för objekt på nivån. Objekt kan placeras på olika lager, vilket gör att du kan skapa en parallaxeffekt och förbättra organisationen av nivåer.

Händelselistor

Händelser i konstrueraär en lista med logiska block som består av villkor och åtgärder, som i sin tur avgör exakt hur ditt spel ska fungera. Du behöver inte använda eller lära dig några programmeringsspråk, skript etc. för att göra ett komplett spel. Händelser i konstrueraär ett mycket kraftfullt verktyg som kan skapa absolut alla spel utan en enda programmeringsrad vilket är särskilt bra för nybörjare. Men även erfarna programmerare kan få resultat mycket snabbare jämfört med traditionell programmering.

Händelser skapas genom att välja möjliga villkor. Det är väldigt enkelt! Till exempel skapar du ett villkor - när min karaktär rör ett guldmynt. Nu väljer du en åtgärd på detta villkor, ta till exempel ett mynt och lägg till 1000 poäng till din karaktär! Listan med händelser är utformad för att vara så tydlig och intuitiv som möjligt så att du kan få omedelbara resultat utan ansträngning. Hela listor med händelser kan enkelt grupperas, kopieras, flyttas och till och med användas på andra nivåer, vilket sparar dig besväret med att ständigt återskapa händelser för varje nivå.

Du kan prova just nu, på bara 5 minuter och se själv hur enkelt det är att arbeta i programmet konstruera.

Objekt och beteenden

konstruera inkluderar över 60 objekt och 20 inbyggda beteenden. Med hjälp av objekt skapar du sprites, styr spelet, spelar musik, ljud, skapar partikeleffekter och mycket mer.

Objekt arkitektur konstruera gör det möjligt för alla C++-utvecklare som vill använda SDK:n att skriva och använda dem som objekt i konstruera, som låter dig utöka programmets möjligheter obegränsat.

Beteenden stärker objekt omedelbart. Till exempel genom att lägga till beteendet till spriten Plattform (plattformsspelare) du kan omedelbart kontrollera den genom att springa och hoppa runt nivån. Du kan enkelt ändra löphastigheten, hoppstyrkan etc., vilket gör att du helt kan anpassa beteendet hos din karaktär eller något annat föremål i spelet. Beteenden sparar tid eftersom de sparar dig från att behöva återskapa händelser för samma uppgift. Till exempel beteende Blekna gör det möjligt för alla objekt att automatiskt försvinna eller dyka upp i ditt spels nivå. Beteenden låter dig också kontrollera fiender, skapa en realistisk fysiksimulering och mycket mer.

Effekter och visualisering

När du kör spelet du skapade sker renderingen med DirectX9 med hårdvaruacceleration, vilket ger optimal prestanda genom användning av ett grafikkort, och tillåter användning av pixel shaders.

konstruera tillgängligt över 50 effekter som du kan skapa med förvrängning, blandning, fläck, våg- och linseffekter, masker och mycket mer. Du kan tillämpa effekter på specifika objekt eller till och med på en hel nivå. Varje effekt har flexibla inställningar, så att du snabbt och enkelt kan skapa vackra och imponerande specialeffekter.

Jul pusselspel. Nyårsäventyr i Match-3 logikpusslet från Mary Jane. Under den tilldelade tiden måste du bryta alla marker, lägga till dem 3 eller fler i rad. Fantastisk grafik och ljudspår kommer att hålla dig bakom skärmen under lång tid. Det finns bara 3 nivåer i spelet, i slutet av vilka du kommer att se en vacker och cool skärmsläckare!

Projektstjärna. En klassisk arkadskjutare där du styr ett litet rymdskepp. Det finns bara 1 nivå i spelet, där du måste slåss med 5 typer av motståndare. Spelet är gjort väldigt imponerande och dynamiskt, vilket gör att spelaren inte kan slappna av, och soundtracket fördjupar dig ännu mer i spelets atmosfär.

stor boom. I det centrala fängelset i staden "N" tillbringar den farligaste gangsterbomberen sin tid. Han skulle sitta lycklig i alla sina dagar, men nästa födelsedag får gangstern en tårta med en chokladbomb på toppen. De dumma vakterna fattade inte ens att det fanns en riktig bomb inuti kakan! Efter att ha ätit kakan tog gangstern bomben och....

Pirater. Havsäventyr i Arkanoid-genren. Du styr en båt vars uppgift är att förstöra piratskepp. För varje nivå blir spelet svårare och fienden beter sig mer aggressivt. Genom att förstöra skepp tjänar du mynt och bonusar. Spelet har 4 ljusa och dynamiska nivåer, efter att ha passerat som du kommer att se en vacker skärmsläckare!

gemenskap

Vårt forum har en hel gemenskap av entusiastiska användare som med hjälp av konstruera skapa sina egna unika verk och dela dem med andra deltagare. Du kan också vara med och visa oss ditt arbete. På vårt forum kan du få teknisk support, lära dig om nya versioner av programmet konstruera, läs användarlektioner, hitta likasinnade för att arbeta med gemensamma projekt och lära dig mycket användbar information Om programmet.

Du kan besöka vår sida där vi publicerar allt senaste nyheterna Om programmet konstruera och gå till vår videokanal Youtube för att titta på instruktionsvideor, speldemos och exempel.

det här ögonblicket konstrueraär under utveckling, så du kan hjälpa till att göra det bättre genom att rapportera eventuella problem du stöter på när du använder programmet så att utvecklarna känner till dem och kan fixa dem.

Vänligen rapportera alla buggar på den officiella (webbplatsen på engelska).

På den här spåraren kan du spåra hela felhistoriken och lagra den centralt för att inte glömma eventuella ändringar. För att rapportera ett fel måste du skapa ett konto med . Om du är en registrerad användare kan utvecklare enkelt kontakta dig vid behov ytterligare information om ett fel.

Varning: Felrapporter på SourceForge.net-spåraren måste endast publiceras på engelska!

Utvecklare konstruera använd informationen du anger för att rätta till felet du hittar. Felrapporter ger ofta inte tillräckligt med information för att utvecklare ska kunna åtgärda problemet. Det är därför det är mycket viktigt att din felrapport innehåller följande artiklar:

  • Var noga med att lägga till i ditt felmeddelande .keps fil i vilken det finns ett problem. Det ska vara så enkelt som möjligt så att du snabbt kan hitta och förstå felets karaktär.
  • Skriv även till din .cap-fil steg för steg guide hur man orsakar detta problem så att utvecklare kan följa dina handlingar och se samma sak som du gjorde när felet inträffade.
  • Specificera konstruera version, som du använder och, om möjligt, egenskaperna hos ditt grafikkort (särskilt viktigt vid felsökning av grafik- och visualiseringsproblem).

För ett exempel på en bra felrapport, titta på beteendet Plattform (webbplats på engelska).

Till att börja med föreslår vi att du bekantar dig med flera program som hjälper dig att svara på denna fråga.

För tillfället finns det många betalda och gratisprogram på Internet, med vilka du kan skapa ett spel av vilken genre som helst och vilken komplexitet som helst. Den här artikeln beskriver de vanligaste gratisprogrammen för att skapa spel och deras funktioner som du kan ladda ner och börja skapa spel. Jag föreslår att du tar en titt på dem.

————————————-

Defold Game Engine

I den här artikeln vill jag presentera dig för en mycket ung och gratis spelmotor för att skapa AAA-spel - Defold Game Engine. Denna motor utvecklades av Ragnar Svensson och Christian Murray 2014 och det finns redan över 20 000 användare och över 30 000 projekt på denna motor.

Defold körs på MacOS/OS x, Windows och Linux (32bit och 64bit). Med den kan du skapa ett spel för 6 kända iOS-plattformar, Android ,HTML5, samt för MacOS/OS x, Windows och Linux.

Defold är en komplett 3D-motor, men verktygsuppsättningen är gjord för 2D, så du måste göra mycket hårt arbete själv för att skapa 3D-spel. Förbättrade verktyg för att skapa 3D, utvecklarna planerar inom en snar framtid. Alla applikationer och spellogik i Defold implementeras med hjälp av lua-skript. Luaär ett lätt, dynamiskt språk som är snabbt och mycket kraftfullt.

————————————-

Amazonas skogsbruk

Lumberyard-spelmotorn kan skapa högkvalitativa AAA-spel för PC, Xbox ett och PlayStation 4, stöd för iOS- och Android-enheter tillkännages snart, med djup integration i Amazon Web Services och fansengagemang på Twitch, och Lumberyard-motorn kan också användas för att skapa spel på flera plattformar, eftersom den nu har en egen nätverksmotor.

Lumberyard skapades inte från grunden, det är baserat på koden för CryEngine-motorn, i mitten av sommaren 2015 förvärvade Amazon en bred licens för CryEngine-motorn, men enligt utvecklarna inkorporerades många innovationer och funktioner i systemet , såsom: ett verktyg för att skapa växter, ett verktyg för att skapa skelettanimationer, en partikelredigerare, fysikbaserade shaders, modulära ädelstenar som gör det enkelt att arbeta med naturliga effekter och mycket mer.

————————————-

Cry Engine 5

CryEngine - spelmotor, skapad av det tyska privata företaget Crytek 2002 och användes ursprungligen i ett first-person shooter Far Cry . I mitten av mars försåg företaget världen med en ny, femma CryEngine. Motorn är helt gratis och alla kan använda den, med vilken du kan skapa ett spel av olika genrer och varierande komplexitet.

  1. CryEngine Sandbox: En spelredigerare i realtid som erbjuder "What You See Is What You PLAY"-feedback.
  2. Renderare: integrerad öppen (eng. utomhus-) och stängd (eng. inomhus-) platser utan sömmar. Renderaren stöder även OpenGL och DirectX 8/9, Xbox med de senaste hårdvarufunktionerna, PS2 och GameCube och Xbox 360.
  3. Fysiksystem: stöder karaktärs invers kinematik, fordon, stela kroppar, vätska, trasdockor(Engelsk) trasdocka), tygsimulering och mjuka kroppseffekter. Systemet är integrerat med spelet och verktygen.
  4. Character Inverse Kinematics och Mixed Animation: Tillåter modellen att ha flera animationer för bättre realism.
  5. Spelsystem artificiell intelligens: Inkluderar kommandointelligens och intelligens som bestäms av skript. Möjlighet att skapa anpassade fiender och deras beteende utan att röra C++-kod.
  6. Interactive Dynamic Music System: Musikspår svarar på spelarens handlingar och situationer och erbjuder CD-kvalitet med fullt 5.1-surroundljud.

————————————-

Konstruera Classic

Construct Classic är ett litet program vars huvudsakliga funktion är att skapa spel, 2d-animationer och tecknade serier. Denna konstruktör skapades enligt WYSIWYG-principen. Det betyder att du inte behöver sitta länge vid programmeringshandledningar för att skapa din egen animerade video. Allt är mycket enklare - vi lägger till något objekt, aktiverar animering för det och det börjar röra sig.

Construct Classic-appen är gratis. Dessutom är det öppen källkod, så utvecklare och programmerare kan anpassa det precis som de vill.

Huvuddragen hos Construct Classic:

  • Ett system för att redigera händelser och reagera på dem via dra-n-släpp.
  • Möjligheten att använda ett stort antal plugins.
  • Programmet skapades i python, men du kan ändra det i C++.
  • Det är möjligt att koppla pixelshaders till HLSL.
  • Du kan koppla färdiga källkoder för spel och applikationer i CAP-format till programmet.

Ändringar i den senaste versionen

  • Fysik: Fixade en bugg i r1 där fysikobjekt skapade efter lanseringen kunde flyga från skärmen i hög hastighet.
  • Beteende: Fixat en bugg. när du inte kunde hoppa från plattformen. Orsakas av att fixa "landing in the air"-buggen i version r1. Båda korrigeringarna fungerar nu.
  • Installatör: Fixat problem med installation i version r1.

————————————-

GameMaker Studio

GameMaker: Studio är en gratisversion av den populära professionella verktygslådan för att skapa små mobila multiplattformsspel. Tack vare programmets användarvänliga intuitiva gränssnitt kan spelutvecklare utveckla sina skapelser snabbare och mer effektivt. Allt detta för att de inte behöver ta itu med manuell kodning och spenderar mycket tid på den här processen.

Distributionen av GameMaker: Studio innehåller färdiga mallar för sprites, rum och enskilda objekt. Alla kan dras med några musrörelser till den framtida spelplanen, samtidigt som de anger förutsättningarna för deras interaktion med varandra.

Huvudfunktioner i GameMaker: Studio:

  • Cross-platform. Utan större svårigheter kan du skapa spel för Windows, Android, Linux.
  • Bekvämt arbetsfönster för programmet, där det inte finns något överflödigt.
  • Möjlighet att skapa små 2D-spel på några timmar.
  • Klara applikationer kan integreras med Steam.
  • Du kan koppla färdiga mallar till applikationen, ändra sökvägar, objekt, ljud, bakgrunder, skript steg för steg och göra intressanta och ovanliga spel av detta.
  • GameMaker är utmärkt för att utveckla spel och applikationer på mobila plattformar.

————————————-

spelredigerare

Game Editor är en gratis designer för att skapa enkla 2D-spel för Windows, Mac, Linux, IOS, Android operativsystem. Skapade spelär en uppsättning spelobjekt, som vart och ett får en reaktion på en viss händelse, vilket bestämmer deras beteende i spelet.

Per utseende objekt svarar med inbyggda uppsättningar animationer. Det är möjligt att använda egna grafiska och ljudelement. Förutom standardreaktionerna för objekt kan du använda din egen, skriven i ett speciellt skript spelspråk redaktör.

Huvudfunktioner i Game Editor:

  • Enkelt och lättförståeligt gränssnitt.
  • Den färdiga applikationen kan exporteras till Windows, Linux, Android, IOS.
  • Det skapade spelet kan testas omedelbart, när som helst kan du stoppa det och börja redigera igen.
  • Möjlighet att använda grafiska filer i formaten JPEG, GIF, PNG, BMP, PCX, TGA, XPM, XCF och TIF.
  • Möjlighet att använda ljudfiler i formaten Ogg Vordis, MID, MOD, S3M, IT och XM.

————————————-

3D Rad

3D Rad är ett gratis program för att enkelt skapa (ingen kod krävs) olika 3D-spel, interaktiva applikationer och fysiksimuleringar. Att skapa applikationer i 3D Rad bygger på att kombinera komponenter (objekt) i olika kombinationer och sätta upp interaktion mellan dem. Fysiken bygger på att ta hänsyn till samspelet mellan objekt.

3D Rad har funktionen att importera modeller till det skapade projektet, ett stort antal exempel och prover på tredimensionella objekt, samt möjligheten att lägga till ljudeffekter i WAV- eller OGG-format. Verk gjorda med 3D Rad kan distribueras som separata program eller webbapplikationer.

Huvudfunktioner i 3D Rad:

  • Skapande av högkvalitativa 3D-spel.
  • Realistisk fysik för objektinteraktion.
  • Möjlighet att importera modeller.
  • Högkvalitativ grafikbearbetning.
  • Möjligheten att använda artificiell intelligens.
  • Möjlighet att använda multiplayer.
  • Högkvalitativa ljudeffekter och musik
  • Möjlighet att bädda in spel på webbsidor.

————————————-

Unreal Development Kit

Unreal Development Kit (UDK) är en kraftfull gratis motor och utvecklingsmiljö med stora möjligheter för att skapa spel för ett stort antal plattformar och operativsystem. Den innehåller alla verktyg för att skapa 3D-spel, avancerade visualiseringar och detaljerade simuleringar.

Unreal Development Kit innehåller den helt integrerade Unreal Editor, såväl som förbyggda skript, sprites, texturer och ljud. De kan kombineras med varandra, föreskriva villkoren för deras interaktion, samtidigt som de skapar nya spel.

Huvudfunktioner i Unreal Development Kit:

  • Möjlighet att skapa spel för Windows, Mac OS, Xbox, PlayStation 3, Wii, Android.
  • Enkelt och bekvämt högnivåprogrammeringsspråk UnrealScript.
  • Realistiskt ljus, skuggor och effekter.
  • Avancerad fysik för beteende och interaktion mellan objekt.
  • Stöd LAN och direktanslutning till IP.
  • Möjlighet att testa den skapade applikationen i alla skeden av dess design.
  • Flertrådig rendering av skapade spel.
  • Färdiga spelmallar.

————————————-

NeoAxis 3D Engine

NeoAxis 3D Engine Non-Commercial SDK är en gratisversion av en kraftfull och kvalitetsapplikation för att skapa 3D-spel. I själva verket är det en färdig motor med egna modeller, fysik, grafik och mallar. Baserat på NeoAxis kan du skapa både olika tredimensionella enstaka modeller och komplex visualisering programvara, eller till och med skapa fullt utrustade 3D-spel. Allt beror på utvecklarens talang och mål.

NeoAxis 3D Engine består av en hel uppsättning nödvändiga verktyg för att implementera alla utvecklares idéer. Den har redan 24 fullfjädrade kartor i sin färdiga form, av vilka några redan är bra skyttar där du behöver skjuta på utomjordingar, springa genom mörka korridorer på jakt efter en utväg och slåss mot monster i byn.

Huvudfunktioner i NeoAxis 3D Engine:

  • Det installerade programmet består av ett antal separata applikationer - en konfigurator, demofunktioner i programmet, en kartredigerare och en huvudkodredigerare.
  • Applikationer som utvecklats med hjälp av NeoAxis-miljön kan köras på Windows och Mac OS X
  • Hela utbudet av funktioner i den inbyggda NVIDIA PhysX. Stöd för ragdolls och fordon.
  • Inbyggt stöd för synkronisering över LAN och Internet.
  • Applikationen stöder en enorm lista med språk, engelska, ukrainska, ryska är tillgängliga.
  • Redaktören är byggd mycket bekvämt - alla programresurser är tydligt strukturerade i separata tematiska mappar.
  • Programmet består av färdiga uppsättningar av objekt, kartor och modeller, så att alla elever kan förstå det.

————————————-

Game Maker Lite

Game Maker är en av de mest kända speltillverkarna som fokuserar på att skapa 2D-spel av nästan vilken genre och svårighetsgrad som helst. Programmet har inbyggda redigerare för sprites, objekt, scenarier och rum, och låter dig även ställa in en sekvens av åtgärder med hänvisning till tid och färdväg.

Game Maker skiljer sig genom att det inte kräver kunskap om några programmeringsspråk för att skapa spel, även om möjligheten att använda skript också finns.

Huvudfunktioner i Game Maker:

  • Enkelt och intuitivt programgränssnitt.
  • Inbyggda lektioner för att skapa de första spelen.
  • Programmering med dra-n-släpp.
  • Gratis samling av gratis bilder och ljud för spel.
  • Möjlighet att skapa enkla 3D-spel.
  • Inbyggt Game Maker Language (GML) programmeringsspråk, så att du kan utveckla mer funktionella och intressanta spel.

Uppmärksamhet:

Gratisversionen av Game Maker är begränsad i funktionalitet, och när du startar spelen som skapats i den visas programmets logotyp.

————————————-

Unity 3D

Unity 3D är en kraftfull utvecklingsmiljö som gör det enkelt att skapa ett spel. 3D-spel och applikationer skapade med Unity fungerar i operativsystem Windows, OS X, Android. iOS, Linux, Blackberry och så vidare spel konsoler Wii, PlayStation 3 och Xbox 360. Applikationer byggda med Unity stöder DirectX och OpenGL.

Med Unity 3D kan du skapa videospel av vilken genre som helst. Utvecklaren kan enkelt importera texturer, modeller och ljud. Alla populära bildformat stöds för texturer. Skriptning görs främst med JavaScript, även om kod också kan skrivas i C#.

Huvudfunktioner i Unity 3D:

  • Breda anpassningsmöjligheter.
  • Tillgängligt och begripligt gränssnitt.
  • Skript i C#. JavaScript och Boo.
  • Full integration av spelmotorn med utvecklingsmiljön.
  • Stöd för att dra objekt i editorn.
  • Stöd för import av ett stort antal format.
  • Inbyggt nätverksstöd.
  • Stöd för vävnadsfysik (PhysX Cloth).
  • Möjlighet att lägga till funktionalitet.
  • Verktyg för samarbetsutveckling.
  • Blender är ett gratis paket för att skapa tredimensionell (3D) Datorgrafik, som innehåller verktyg för modellering, animering, rendering, videoefterbehandling och spelskapande. Funktionerna i Blender räcker till för att både vanliga användare och proffs ska fungera. Programmet har alla grundläggande verktyg som används i professionella 3D-redigerare.

    En fullfjädrad editor med alla huvudfunktioner och en uppsättning texturer, modeller och händelsehanterare placeras i en relativt liten mängd Blender. Ytterligare egenskaper i Blender implementeras genom att ansluta plug-ins - både officiella, skapade av författarna till redaktören och utvecklade av användare.

    Huvudfunktioner hos Blender:

    • Stöd för en mängd olika geometriska primitiver (inklusive polygonala modeller, SubSurf-snabbmodelleringssystem, Bezier-kurvor, NURBS-ytor, metasfärer, skulptering och vektorteckensnitt).
    • Mångsidiga inbyggda renderingsmotorer och integration med en extern YafRay-renderare.
    • Animationsverktyg inklusive invers kinematik, skelettanimering och mesh-deformation, nyckelbildsanimering, icke-linjär animering, vertexviktsredigering, begränsningar, mjuk kroppsdynamik, stel kroppsdynamik, partikelbaserat hårsystem och kollisionsaktiverat partikelsystem
    • Python används som ett sätt att skapa verktyg och prototyper, logiksystem i spel, som ett sätt att importera och exportera filer och automatisera uppgifter.
    • Grundläggande funktioner för icke-linjär redigering och videokombination.
    • Game Blender är ett delprojekt till Blender som tillhandahåller interaktiva funktioner som kollisionsdetektering, dynamikmotor och programmerbar logik.

    ————————————-

    Stencyl

    Ytterligare en utvecklingsmiljö för enkel datorspel, vilket inte kräver att användaren kan koder och programmeringsspråk. Du kommer att behöva arbeta med diagram och skript som presenteras som block. Samtidigt är det tillåtet att dra objekt och egenskaper med musen. Trots det faktum att blocken ger dussintals alternativ, tog författarna av Stencyl hand om dem som kanske inte har nog av detta. Så det är tillåtet att förskriva din kod i block. Det är sant, för detta måste du förstå programmering.

    Användare som har arbetat i Photoshop kommer att älska Scene Designer-grafikredigeraren designad för att rita spelvärldar. Dess verktygslåda är slående lik menyn i en populär fotoredigerare.

    ————————————-

    CraftStudio

    Lägg till och modifiera objekt i 3D-rymden, skriv skript och regler, rita animationer och effekter. Författarna till CraftStudio har tänkt på allt för att göra det tydligt och roligt att skapa PC-spel från grunden i realtid. Samtidigt är alla verktyg för modellering och animationer inbyggda i programmet och tydligt markerade. Detsamma kan sägas om den visuella manusredigeraren. Det som är mest intressant är att du inte hittar några problem med formatkompatibilitet eller konvertering. För mer avancerade användare tillhandahålls en Lua Scripting-textredigerare.

Vill du testa att skapa ditt eget 2D-spel? Här är de bästa verktygen för jobbet, även om du är ny i branschen.

Att göra spel är svårt. Ju mer du vet om den här processen, desto mer kommer du att bli förvånad över att någon faktiskt går igenom den. Som en av de tidigare PC Gamer-författarna, Tom Francis, sa när han beskrev processen med att programmera spelet Gunpoint: "Under arbetet med spelet kom jag till en slutsats: Mitt spel är ett riktigt galenskap. Det här är en mentalsjukhuspatient. Hon har helt tappat förståndet, och man måste vara beredd på att alla rimliga argument kommer att bemötas med vansinnigt skrikande nonsens.

Det är lätt att bli överväldigad av den stora mängden arbete du måste göra när du designar och programmerar ditt spel, men vi nådde ut till flera oberoende utvecklare och de gav alla samma råd till nybörjare: bara gör det. Fördjupa dig i arbetet med huvudet, hur läskigt det än kan verka. För att hjälpa dig ta det första (skrämmande, men i slutändan värt) steget har vi förberett en lista med 2D-motorer för nybörjare spelutvecklare. Vi hoppas att det, tillsammans med rekommendationerna från erfarna speldesigners, kommer att vara användbart för dig.

Game Maker Studio 2

Licenskostnad: $100 för PC; gratis provperiod tillgänglig

Lämplig för: korta 2D-plattformsspel och rollspel; plattformsspel

Spelexempel: Nidhogg, Hyper Light Drifter, Undertale, Risk of Rain

fördelar

Mark Essen, författare till Nidhogg och Nidhogg 2, säger att GameMaker är bra för nybörjare, eftersom skriptsystemet är så enkelt och okomplicerat som möjligt, och det finns även en samling manualer och guider om ämnet på Yoyo Games-portalen. Det finns också en hel del tillägg för motorn på Internet som låter dig anpassa den för att skapa ett plattformsspel eller top-down RPG.

Alex Preston, skapare av Hyper Light Drifter, säger att GameMaker-motorgemenskapen ger ovärderlig hjälp till nybörjare. Han noterar att nybörjare bör "...ansluta till utvecklargemenskapen och lära sig alla verktyg i motorn för att få vad de vill ha - och för detta är det värt att söka råd från erfarna utvecklare."

Minus

Naturligtvis är det osannolikt att du omedelbart kommer att kunna skapa ett spel som kan publiceras på Steam. "Eftersom GameMaker är lätt att använda hamnar projekt ofta i obalans", säger Essen. "Jag älskar att du i de tidiga utvecklingsstadierna snabbt kan skissera skelettet i ditt spel och fokusera på dess design, men senare kan det slå tillbaka, speciellt om du inte följer organisatoriska standarder!"

Duncan Drummond, författare till den älskade Risk of Rain, påpekar också att GameMakers användarvänlighet kan vara en utvecklares mardröm. "Du kan bygga ett spel snabbt i en motor, men om du förbiser dina misstag tidigt kommer det att kosta dig ett spel senare", säger han. Drummond noterar att GameMaker skiljer sig mycket från andra motorer, så om du planerar att flytta till Unity eller någon annan motor i framtiden kan det vara bättre att leta någon annanstans.

Glöm inte att radera ditt gamla arbete! Ju oftare du startar ett spel från början, desto mer erfaren blir du när det gäller speldesign.” - Mark Essen, Nidhogg

"Börja bara! Starta motorn, läs manualerna och sätt igång, även om du inte riktigt lyckas. Ju fler misstag du gör, desto fler lektioner lär du dig.” - Alex Preston, Hyper Light Drifter

"Var inte rädd för att börja! Det är ett roligt och relativt enkelt sätt att utvecklas, och det slösar bara bort din tid." - Duncan Drummond, Risk of Rain

Enhet

Licenskostnad: Gratis startpaket, $35/månad för Unity Plus, $125/månad för Unity Pro

Lämplig för: nästan vilket indiespel som helst

Spelexempel: , Galak-Z, West of Loathing, Cuphead

Unity är en av de främsta plattformarna för att utveckla populära indiespel, och även om den har imponerande 3D-möjligheter, har den använts för att skapa fantastiska 2D-spel. Unity är svårare att lära sig än resten av motorerna på den här listan, men det stora samhället av utvecklare och den enorma mängden handledningsguider som finns på webben hjälper dig att komma igång.

På Unitys officiella webbplats kan du också hitta speciella tillägg som låter dig anpassa motorn för att utveckla 2D-spel. Till exempel den kostnadsfria 2D Platformer-tillägget, eller verktyg som Corgi Engine och Rex Engine som erbjuder spelfysik, kontroller och funktioner skräddarsydda speciellt för plattformsspel.

Vi pratade med Joseph Humphrey från inkle och Victor Thompson från Asymmetric Publications som berättade om sina erfarenheter av Unity.

fördelar

Thompson, som tidigare skapat spel på klassiskt vis, blev snabbt ett fan av Unity, motorn bakom det nyligen släppta West of Loathing. "Efter 2-3 års arbete med motorn är det som gör mig mest glad hur snabbt koncept och prototyper kan kombineras", säger han. "Jag har använt många olika motorer, från små för mina egna projekt till stora för att utveckla AAA-spel, men Unity är den bästa motorn jag har sett hittills eftersom den tillåter mig att vara den mest produktiva."

Minus

Men om du ska använda en plattform för all din utveckling kommer du att stöta på vissa begränsningar. Om du hittar en bugg i Unity måste du vänta på att motorförfattarna fixar det, och det går inte alltid snabbt. "Trots att representanter för motorn säger att fixering av buggar är deras högsta prioritet, anser utvecklarna på inkle fortfarande att stabiliteten i felsökning är ett av motorns huvudproblem", säger Humphrey.

"Försök först och främst att skapa den slutliga bilden av spelet i ditt huvud och fokusera på det - ditt slutliga mål ska inte vara erfarenheten som du får under processen, utan den färdiga produkten. Naturligtvis är det bra att lära sig ett par lektioner från misslyckanden, men jag tror att det är mycket viktigare att sätta ett mål, lära sig allt som är nödvändigt för att uppnå detta mål och så småningom genomföra planen. ”- Victor Thompson, West of Loathing

Ren'Py

Licenskostnad: Är gratis

Lämplig för: 2D visuella romaner, simuleringar

Kompatibel med:Pytonorm

Spelexempel: Länge leve drottningen, Analogue: A Hate Story

Ren'Py är en öppen källkodsmotor som är lätt att lära sig. Och även om det kräver en del grundläggande programmeringskunskaper, i de mycket tidiga stadierna, är allt du behöver förmågan att arbeta med en textredigerare och fotoredigeringsapplikationer. Detta är en praktisk startplatta för dem som planerar att lära sig språket i framtiden. Python programmering.

fördelar

"Ren'Pys öppna källkod och plattformsoberoende karaktär ger mycket kraft till alla användare av motorn", säger Bensley. ”Jag ser det också som ett plus att motorn är designad för nybörjare, men samtidigt kräver att man gör ändringar i spelets programkod. Det är bättre än ett grafiskt dra-och-släpp-gränssnitt eftersom det visar att det inte är något fel med programmering."
Ren'Py är för dig om möjligheten att skapa ett spel från början skrämmer dig:

"En av de största hindren som de flesta som inte har arbetat med spelutveckling har tidigare är tron ​​att programmering är "för svårt" och att de helt enkelt inte kan göra det. Och den här motorn låter dig skapa snabbt och framgångsrikt enkelt spel, vilket ger nybörjarutvecklare förtroende, även om de inte planerar att bara släppa visuella romaner i framtiden. När du väl har skapat något som andra kan spela, även ett enkelt projekt, ifrågasätter du inte längre dina förmågor.

Minus

Ren'Py är lite begränsad när det gäller grafik och spelfunktioner. Om din avsikt är att skapa spel med 3D, Live2D, skada system och andra funktioner, då bör du leta någon annanstans.

bläck

Licenskostnad: Är gratis

Lämplig för: textäventyrsspel

Kompatibel med: Unity, C#, HTML

Spelexempel: 80 dagar, trolldom!

Bläck är bra gratis tillägg för Unity om du vill piffa upp ditt spel med dialogtrådar och utökat berättande. Det är lätt att lära sig, använder inte avancerad kod och integreras sömlöst med Unity. Som skaparen av bläck Joseph Humphrey säger, den här motorn är "mellanliggande" - efter att ha skapat ett skript i bläck kan det överföras till fler stort spel på Unity-motorn. Men Inky Editor låter dig också skapa webbspel.

fördelar

Att skapa ett stort manus med massor av dialogtrådar kan snabbt bli en enda röra, så bläck hjälper dig att inte gå vilse i processen. "Spelförfattare kan använda motorns verktyg för att skapa dialog och text i ett praktiskt interaktivt skriptformat med nyckeletiketter", säger Humphrey. "Då kommer bläckmotorn som körs inuti Unity att kunna läsa dessa skript och visa texten på skärmarna redan i själva spelet."

Öppen källkod spelar en viktig roll i utvecklingen av ambitiösa projekt. Humphrey noterar att "text som genereras med bläckmotorn behöver inte visas som text. Till exempel i spelet Heaven's Vault skapar bläckmotorn ett dynamiskt scenario som av spelet självt tolkas som en interaktiv grafisk roman med äventyrselement.

bläck är också ett utmärkt verktyg för dem som är mer intresserade av spelskript än ren programmering. "...Antalet manusförfattare som använder bläck för att skriva interaktiva berättelser växer ständigt", tillägger Humphrey. "Där vattnet smakar som vin är ett sådant exempel. Det skapades av författarna till spelet Gone Home med hjälp av bläckmotorn. Kända manusförfattare som Lee Alexander, Emily Short och Kara Ellison arbetade med spelet. Så om du tycker om att skriva manus och är intresserad av spelutveckling kan bläck vara ett bra ställe att börja.”

Minus

bläck används bäst för spel utvecklade på Unity-motorn. Humphrey säger att "bläck inte är ett alternativ till Unity - det är mer ett tillägg. Dessutom är bläck det enda interaktiva skriptverktyget som skapades medvetet som en mellanprodukt."

"Jag har bara ett råd - försök bara skapa ett demospel. Vill du fylla i din portfolio, som innehåller exempel på vad du är bra på, då är det dags att börja fylla i den. Skapa dessa exempel!"

I början av 2017 skrev vi om det plötsliga uppkomsten av RPG Maker Steam-plattform och hur motorn snabbt vinner popularitet bland blivande indieutvecklare. Men det finns andra verktyg värda att uppmärksamma:

HaxeFlixelöppen källkod och plattformsoberoende.

Stencyl- ett verktyg för att skapa spel utan användning av programmering.

Programmet är designat för att skapa tvådimensionella spel utan användning av programmeringsspråk. Istället för rader med kod ersätts färdiga handlingar av spelkaraktärer. Användaren behöver bara skapa spelobjekt, förse dem med tvådimensionella sprites eller animationer, skapa regler för interaktion mellan objekt, arrangera objekt på nivåer. Du kan rita grafik och animering direkt i Game Maker utan att använda program från tredje part.

I det här programmet är spel uppifrån och ner och plattformsspel med sidovy utmärkta.

"Game Maker" kommer också att vara av intresse för avancerade programmerare, möjligheten att lägga till egen programkod finns även här.

Gratisversionen av programmet begränsar inte vanliga användare på något sätt, jämfört med betalversionen av Game Maker Pro. Den betalda versionen ger tillgång till komplexa programvarumoduler som endast är intressanta för riktiga professionella programmerare.


En mycket enkel 2D-speldesigner. Kunskaper i programmeringsspråk krävs inte.

Till skillnad från Game Maker kan Construct 2 skapa spel för iOS, Android, Facebook, Chrome Web Store, Desktop Windows, Windows 8 Apps, Web (HTML5), Kongregate och många andra plattformar.

Detta är ett program av högre kvalitet, men också mer girigt på pengar. Programmet är gratis tills du vill sälja ditt spel. I det här fallet måste du köpa en licensierad version. Också på utvecklarens webbplats finns en speciell butik där du kan köpa bygga resurser för ditt spel: uppsättningar av ljud, musik, detaljerade instruktioner.

Vi rekommenderar handledningen "TDS från A till Ö" (att skapa ett top-down shooter-spel).


Program för att skapa 3D-spel (webbplats)

"3D Rad" är det billigaste alternativet bland 3D-spelmotorer. Programmet kan användas helt gratis, och genom att betala $5 får du de senaste uppdateringarna samma dag som de släpps (på gratis version uppdateringar visas först efter tre månader). Oftast används denna motor för att skapa racingspel.

Programmet har ett enkelt och intuitivt gränssnitt, inte belastat med bagateller.

"3D Rad" stöder installation av separata plug-ins, har förinstallerade AI-modeller, skuggkartor och texturer. Det är möjligt att skapa onlinespel.


NeoAxis Game Engine SDK

En utmärkt spelmotor med ett enkelt gränssnitt och högkvalitativ grafik. Designad för att skapa spel i nästan vilken genre som helst.

Baserat på Ogre3D-motorn. Programmeringsspråket är C# och C++ och .NET-plattformen, men det är möjligt att klara sig utan programmering tack vare speciella bibliotek med färdiga åtgärder. För motorn finns det olika tillägg och tillägg utvecklade av tredjepartsanvändare. Det är möjligt att exportera för 3dsMax och Maya, Autodesk Softimage och Blender. Shaders, belysning och skuggor PSSM (Parallel-Split Shadow Map) stöds.

NeoAxis Engine distribueras under 4 typer av licenser: Icke-kommersiell - gratis för icke-kommersiella projekt; Indie-licens - $ 95/295 (singel / lag); Reklam - $395/995 (singel/lag); Källlicens - från $9 800.

Den största fördelen med denna spelmotor är maximal bekvämlighet och enkelhet. Dessutom utvecklades motorn av inhemska programmerare, tack vare vilken den har det ryska språket som standard. När du köper en licensierad version får du högkvalitativ teknisk support på ditt modersmål.


Ett omfattande verktyg som innehåller allt du kan behöva för att skapa ett spel. Unity 3D-paketet inkluderar grafikmotor, som fullt ut utnyttjar funktionerna hos DirectX och OpenGL, en inbyggd 3D-modellredigerare, separata program för att skapa och bearbeta skuggor, skuggor, landskap, fysik och ljud, samt rika skriptbibliotek. Med "Unity 3D" kan du glömma bort tredjepartsprogram eller minimera deras användning.

"Unity 3D" är lämplig för att skapa spel av vilken genre som helst. Plattformar som stöds är konventionella datorer (Windows XP/Vista/7, OSX), mobila enheter (Android, iOS, Blackberry), spelkonsoler (Wii, Playstation 3, Xbox), webbläsare (Flash, Web Player).

Det finns ett speciellt system för gemensam utveckling - Asset Server, som låter dig utveckla ett spel som en del av ett helt team direkt via Internet.

Det enda negativa är att för att använda "Unity 3D" måste du kunna datorprogrammering åtminstone på en genomsnittlig nivå. Trots det rika biblioteket av färdiga praktiska mjukvarulösningar och en kraftfull skriptmotor med omedelbar kompilering, måste du skriva en del av koden själv i JavaScript eller C#.


Unreal Development Kit (UDK)

En av de mest populära spelmotorerna i den professionella miljön för spelutvecklare. The Unreal Engine har använts för att skapa sådana spel som: Unreal Tournament-serien, the masseffekt”, ”XCOM”, ”Borderlands 2”, ”DmC: devilmay Cry" och dussintals och hundratals mindre spel.

"UDK" stöder följande plattformar: PC, Xbox 360, PlayStation 3, Wii, Android.

Denna motor designades ursprungligen för att skapa 3D-skjutare, men det finns också möjligheter att skapa spel av relaterade genrer: slashers, äventyr, MMO-spel.

Spelmotorn är utmärkt på att skapa ansiktsanimationer, komplex arkitektur av byggnader, bearbeta komplexa fysiska objekt. Som en del av "UDK" har alla nödvändiga verktyg för att skapa animationer, texturer, ljud, nivåer, modeller, mjukvaruskript. Det finns ett inbyggt bibliotek som innehåller över 1000 strukturer, andra 3D-modeller, standardtexturer och ljud. Det finns en möjlighet att programmera på ett speciellt språk "Unreal Script" (skapat på basis av C ++).

Du kan använda "UDK" gratis, tills du bestämmer dig för att officiellt publicera ditt spel skapat på denna motor. I det här fallet måste du betala för en dyr licens.


CryENGINE 3 gratis SDK

"CryENGINE 3" är toppen av moderna spelmotorer, som levererar fotorealistisk grafik med stöd för DirectX 11 och tredje generationens shaders. Den tredje versionen av motorn skapades 2009. Spelserierna "Far Cry" och "Crysis" skapades på denna motor, onlinespel Aion, liksom dussintals mindre kända PC-spel.

Crytek har beslutat att distribuera denna redan populära spelmotor gratis. Men gratis är giltigt exakt till det ögonblick du officiellt vill släppa ett spel skapat på denna motor. Den licensierade versionen är dyrare än alla liknande program, men det är värt pengarna.

På "CryENGINE 3" kan du skapa spel för plattformar: PC, PlayStation 3 och Xbox 360.

Du kan importera texturer från grafikprogrammen "3ds max", "Maya" och även från tidigare versioner av motorn.

CryENGINE 3-motorn visade sig vara mycket populär, den har en hel rysktalande gemenskap, tack vare vilken du enkelt kan hitta alla typer av utbildningsmaterial, såväl som svar på specifika frågor.




Preferens