Många av oss har drömt om att skapa egna spel. De flesta av oss saknar färdigheterna för att skapa allt från början. Även med några av de bästa Swift-lärande resurserna på din sida 10 böcker Alla snygga iOS-apputvecklare behöver 10 böcker Alla snygga iOS-apputvecklare behöver dyka i iOS-utveckling? Dessa böcker hjälper dig, oavsett om du är en absolut nybörjare eller en erfaren expert. Läs mer, du kanske inte har fritiden att lära sig ett nytt språk.
Så när MakeUseOfs Creative Director Azamat Bohed tillkännagav att han hade skapat och publicerat ett enkelt iOS-spel utan kodningsförmåga bestämde vi oss för att vi var tvungna att lära oss mer.
Gå vidare och ladda ner Space ShootR gratis från App Store. Låt oss undersöka hur Azamat gjorde det från början.
Ingen programmeringsfärdigheter? Inga problem
Det finns inget särskilt originellt om Azamats första iOS-projekt: "Du är i rymden. Du har ett enkelt rymdskepp. Allt du behöver göra är att resa så mycket du kan och samla "diamanter" för att låsa upp andra fartyg, som är mer hållbara och har olika hanteringsnivåer. "
Det som är mest intressant är att han fullbordade projektet utan att skapa en enda kodlinje. Förra året täckte vi en app som heter Buildbox Hur man gör ett videospel på en vecka med hjälp av Buildbox Hur man gör ett videospel på en vecka med hjälp av Buildbox Det finns ett program som gör spelutveckling oerhört lätt för även de som inte har någon erfarenhet av att designa video spel. Det heter Buildbox. Det är därför du borde prova. Läs mer och Azamat gick med i granskningsgruppen för att sätta programvaran genom sina steg. Förtöjd med utsikterna att skapa ett spel utan att slå böckerna, föddes Space ShootR.
Azamat skapar de flesta av de presenterade bilderna du ser på toppen av artiklar om MakeUseOf, men hans programmeringserfarenhet är begränsad. Många av oss kan relatera till denna nivå av arbetskunskap 5 Steg för att förstå grundläggande HTML-kod 5 steg för att förstå grundläggande HTML-kod Läs mer. Han bekände: "Jag kan tweak HTML / PHP-kod till mina behov (med hjälp av Google) och det är ganska mycket det."
"Men då kom Buildbox in och hävdar att det inte finns något behov av kodning alls", och Azamat tog tillfället i akt. "Vi avslutade granskningen och killarna från Buildbox gav oss programvaran gratis. Som gamer hade jag alltid den här lilla drömmen om att skapa min egen. "
Projektet gick i stort sett outplanned, och till och med beslutet att skapa en shoot-em-up var slumpmässigt. Azamat satte om att skapa "ett enkelt, ettfinger kontroll scrolling spel med kulor och fiender. Det är bara så vanligt att alla som spelar det förstår. "
När det gäller namnet var det uppenbart för mig när jag tryckte på Spara projekt för första gången. Noll brainstorming.
Han satte sin designkompetens att använda Här kan du lära dig digital design och konstteori gratis Här kan du lära dig digital design och konstteori gratis Du kan lära dig mycket om digital design och konstteori med lite mer än en webbläsare och en Internetanslutning . Dessa webbplatser hjälper dig att komma igång. Läs mer och skapa visuella från början med Photoshop. Hela processen tog cirka tre månader, bland annat förutstämning och experimentering med Buildbox för att se vad som var möjligt: "I början av det här året klickade något i mitt huvud och jag började arbeta mer seriöst."
Det tog inte lång tid för Azamat att lära sig repen. "Efter att jag blev mer bekant med byggprocessen i Buildbox, förbättrade och förbättra jag bara allt. Test på en enhet, ändra, tweak, spara, test på en enhet igen. Drick lite kaffe, tweak, spara, exportera ... "
Skapa mer än ett spel
Som konsumenter är det nästan för lätt att avvisa projekt som Space ShootR, men till första gången utvecklare som Azamat är de mycket mer meningsfulla. Han sa till mig, "Varje steg mot att publicera spelet var något nytt, och nu när mitt spel är live på App Store, känner jag hela processen."
Det spelar ingen roll om projektet är framgångsrikt eller inte, det var en handledning för mig.
Det är inte bara de tekniska aspekterna av att skapa ett spel som kan vara svårt att få rätt. Det finns mycket teori bakom att skapa något som är trevligt att använda. Vad tänker design och hur gör det dig mer kreativ? Vad tänker design och hur gör det dig mer kreativ? Designtänkande är inte nytt i näringslivet - Apple, Coca-Cola och Nike använder alla en del av den för att bygga sina varumärken. Tyvärr lärs många människor inte vad det är eller hur man ... Läs mer, och passa publiken den riktar sig till. Azamat tänkte framåt: "Jag försökte göra ett spel som jag skulle vilja spela själv."
"Jag gillar inte att spela hårda spel på min smartphone, eftersom jag bara spelar när jag har några minuter, som när jag väntar på en buss. Jag försökte hålla det enkelt. Det verkar som att människor är så upptagna att de inte vill vända sina smartphones till landskapet eller använda två händer alls. Så jag gjorde det vertikalt. En fingerkontroll. "
Många hobbyister vänder sig till lösningar som Buildbox för att påskynda apputveckling. Bygg en mobilapp med ingen programmeringskunskap med kodlösa appar. Bygg en mobilapp med ingen programmeringskunskap med kodlösa appar. Det är helt möjligt att bygga en grundläggande mobilapp genom att använda ett antal drag- och-släpp verktyg, så vad är fångsten? Läs mer, särskilt de som arbetar ensamma som Azamat. "Genom att göra allt själv har jag lärt mig hur man använder Buildboxs mer avancerade verktyg och tekniker, hur man exporterar till iOS och Android, hur man använder Xcode för att testa mitt spel på en verklig enhet och hur man laddar upp den till iTunes.”
Hela processen lärde mig att vara mer produktiv. Hur man hanterar min fritid. Det lärde mig att om det finns något jag inte vet, behöver jag bara hitta någon som gör och frågar. Eller Google det.
Han har också en "kodlös" grand tip: "Det är uppenbart att den här programvaran utan kodning är begränsad, men det finns alltid en lösning! Buildbox-communityet är verkligen användbart, och det finns ett forum som är villigt att hjälpa dig. "
Att lära sig trollen
Även om det finns stora möjligheter i teknikvärlden för kod-analfabetet, kodar inte för alla: 7 Tekniska jobb du kan få utan att kodning är inte för alla: 7 Tekniska jobb du kan få utan att inte bli avskräckt om du vill vara en del av teknikområdet - det finns gott om jobb för personer som inte vet hur man kodar! Läs mer, även programmeringsförmåga på låg nivå är mycket eftertraktade på den nuvarande arbetsmarknaden. Det betyder inte att "kodfria" lösningar inte kan vara framgångsrika eller lönsamma.
Azamat citerar den senaste framgången med iOS freebie Color Switch som överträffade 150 miljoner nedladdningar över hela världen i början av april. "Ja det var gjord med Buildbox. Jag skulle inte bli förvånad om han redan är miljonär, "skämtade han.
Men även om ditt spel inte är en slumpmässig framgång, finns det något att säga om att uppnå dina egna personliga mål. "I början tänkte jag inte ens att släppa ett verkligt fullt fungerande mobilspel, men nu släpper jag redan min första uppdatering."
Jag tror att jag redan älskar att göra spel. Jag trodde aldrig att jag skulle kunna, men nu med Buildbox kan jag. Det låter som en ostliknande annons, men det är det inte.
Azamat har planer på att fortsätta utveckla spel med hjälp av Buildbox. Han är redan upphetsad över kommande multiplayer och 3D-stöd i nästa version. För honom är det uppenbart att processen har varit en givande, både bokstavligt och figurativt.
"Ibland, när du arbetar på ett projekt, känner du dig bränt, som" nog, jag vill inte göra det längre! " Jag hade dessa ögonblick och jag har hittat en enkel lösning: tvinga dig själv att börja jobba på det bara en minut, och du kommer inte sluta. "
"Så här gjorde jag faktiskt spelet. När jag inte ens ville titta på det, tvingade jag mig att öppna Buildbox, klicka på "shootr.bbdoc" och arbeta i timmar. "
Mer än ett sätt att skina en app
Kodlösa lösningar som Buildbox är inte för alla. Men det finns gott om kurser som lär dig grunderna för Swift Master iOS 10 Programmering med 5 Swift Classes Master iOS 10 Programmering med 5 Swift-klasser Tänker du komma in i apputveckling? Kanske är du fortfarande obestämd mellan Android eller iOS? Ta dessa Udemy klasser för att förstå potentialen i IOS 10 programmering. Läs mer till wannabe apputvecklare. Kolla in vår lista över nybörjare Swift-projekt Så du vill göra iPhone-appar? 10 Projekt för nybörjare Så du vill göra iPhone Apps? 10 Projekt för nybörjare Vill du skapa iPhone- och iPad-appar? Börja med att lära dig grunderna i Swift. Läs mer för att lära dig allt om Apples programspråk för öppen källkod.
Du bör också titta på vår Buildbox recension Hur man gör ett videospel på en vecka med hjälp av Buildbox Hur man gör ett videospel på en vecka med Buildbox Det finns ett program som gör spelutveckling oerhört lätt för även de som inte har någon erfarenhet av att designa video spel. Det heter Buildbox. Det är därför du borde prova. Läs mer om den här artikeln har slagit ett ackord för dig. Det är perfekt för doppning av tårna till apputveckling. Det tar bort hindren för tillträde för dem som helt enkelt inte anser sig själva programmerare.
Skulle du skapa en kodlös app med något liknande Buildbox? Glöm inte att ladda ner Space ShootR själv om du inte redan har det.