Dark Harvest: Grote update aan het spel

Door stealthgun op vrijdag 27 september 2019 10:44 - Reacties (5)
Categorie: Algemeen, Views: 1.612

Het is even geleden dat ik hier voor het laatst een blog heb gemaakt, maar ik ben de laatste tijd erg druk geweest met het optimalizeren van mijn spel Dark Harvest. Ik heb veel (nuttige) feedback gekregen waarmee ik aan de slag ben gegaan.

Het hele spel is nog eens grondig nagelopen op bugs, ik heb veel dingen waardoor het spel extra houterig overkwam aangepast of geopmitmaliseerd en er zijn veel nieuwe features bij gekomen.


De complete Changelog

De itch.io devblog.

Download het spel

Character overview
Een van de nieuwe features is de character overview, dit miste nog in het spel.

https://img.itch.zone/aW1nLzI1MTY0MTgucG5n/original/AnKUAN.png

Je kan nu de skillpoints die je krijgt voor ieder nieuw level inzetten in een attribuut naar keuze, deze moet je ook inzetten omdat de vijanden iets sneller schalen dan jij levelt, dus de gehele progressie van het spel is er ook op ontwikkeld dat je je character sterker maakt met skillpoints.

offline modus
Het spel heeft nu ook een offline modus, dit zorgt ervoor dat je (mocht je dat niet willen) nooit een account hoeft te maken om het spel te kunnen spelen.

https://img.itch.zone/aW1nLzI0NDE1NTYucG5n/original/9Ubk2X.png
Offline modus kan je simpel weg activeren door bij het inlog scherm op 'Play Offline' te klikken.

In offline mode heb je alleen toegang tot de twee gratis heroes en je hebt geen toegang tot alle online features zoals chat, achievements en andere social features.

Je wordt niet gelimiteerd in de content verder, dus je kan het gehele spel spelen in offline modus.

Controller Support
Deze update brengt ook seamless controller suport. Dit komt er op neer dat je kan wisselen tussen een controller en toetsenbord/muis 'on the fly' het enige wat je hoeft te doen is de andere controller te gebruiken en de UI wisselt met je mee.

https://media.indiedb.com/cache/images/games/1/69/68738/thumb_620x2000/Seamless_Controls.gif

De muis
Tot deze versie was het niet standaard zo dat je de aangepaste muis cursor zag, door wat bugs kwam het vaak voor dat je de gewone windows muis cursor voor je had, dit had als gevolg dat het spel nogal 'goedkoop' overkwam, deze update heeft dit opgelost en je ziet nu (als het goed is) altijd de aangepaste muis.

De website
De website is ook flink onder handen genomen.
Deze was eerste gemaakt in PHP met een Microsft SQL database, maar is nu aangepast naar een Oracle Database met Oracle APEX. Dit heeft als voordeel dat de ontwikkel tijd voor mij drastich is afgenomen.

De website is nu ook op je mobiel beter leesbaar.

https://img.itch.zone/aW1nLzI0NjIwODQucG5n/original/dxjsHF.png

Je account data is ook uitgebreid op de website, zo kan je nu wat overzichten zien en je kan zien welke Heroes/Skins je in bezit hebt.

https://img.itch.zone/aW1nLzI1MTEwNDcucG5n/original/r8R5Mn.png

Wat Oracle APEX nu ook mogelijk maakt is het gebruik maken van Oracle RESTFull Data Services, dit is een zeer makelijke manier om (direct) vanuit een Oracle database REST API's te kunnen maken.

Deze REST API's worden op meerder plekken in het spel gebruikt onderandere voor het weergeven van de nieuws artikelen in het spel.

https://img.itch.zone/aW1nLzI0NjI4NjEucG5n/original/EPU8Wr.png

Dark Harvest is genomineerd, maar jij kan helpen om Dark Harvest de indie game van 2018 te maken!

Door stealthgun op dinsdag 11 december 2018 09:43 - Reacties (3)
Categorie: Algemeen, Views: 2.148

Het was al zo mooi en het wordt alleen maar mooier! Dark Harvest behoort al tot de top 100 van indie games. De gehele top 100 kan je hier vinden.

Dark Harvest is nu officieel genomineerd; maar ik heb jullie hulp nogmaals nodig om Dark Harvest nummer 1 te maken!

Jij kan helpen om Dark Harvest Indie game van 2018 te maken door te stemmen:

Het stemmen is iets veranderd, als je op vote now op de pagina drukt krijg je de top 100 te zien, als je daar Role Playing Games open klikt kan je Dark Harvest als eerste spel zien en hier kan je op "vote now" klikken.

https://www.darkharvestgame.com/images/newsletter/ioty.png

Ik dank jullie alvast voor het stemmen!

Help Dark Harvest Indie game van 2018 te worden!

Door stealthgun op zaterdag 1 december 2018 11:56 - Reacties (6)
Categorie: Algemeen, Views: 1.784

Het is nogal een jaar geweest: een best goede launch, meerdere updates, en een update om de hoek die alle 10 de heroes speelbaar gaat maken.

2019 gaat hopelijk een top jaar worden voor Dark Harvest.

Indiedb heeft ieder jaar een verkiezing van 'game van het jaar' en Dark Harvest is een van de genomineerde.

Jij kan helpen om Dark Harvest Indie game van 2018 te maken door te stemmen:

https://www.darkharvestgame.com/images/newsletter/ioty.png

Ik dank jullie alvast voor het stemmen!

Dark Harvest:De technologie achter het spel

Door stealthgun op donderdag 15 november 2018 12:00 - Reacties (8)
Categorie: Algemeen, Views: 1.551

Een tijdje geleden heb ik al een post geplaatst dat ik met een nieuw spel bezig was, het spel is inmiddels al wat verder en de basis staat er, ik heb op itch.io deze dev blog ook staan als je hem daar graag leest, daar is de dev blog in het Engels terwijl ik hem hier in het Nederlands zet.

het verhaal en de technologie achter het spel

Ik maak Dark Harvest alleen, maar ik heb wel een doel voor ogen. Ik geloof dat Indie games niet klein hoeven te blijven. Een ontwikkelaar kan groot denken en het spel een episch gevoel geven, bijna zoals een AAA game. Maar dit alles met maar 1 ontwikkelaar die alles samenbrengt.

Hoe het allemaal begon
Het is allemaal begonnen toe Epic Games bekent maakte dat ze 12 miljoen dollar aan assets beschikbaar zouden stellen van hun spel Paragon. Op het moment dat ik de assets zag had ik gelijk een visie, een Action RPG op een schaal die ik nog nooit eerder had gemaakt.

Dus ik dacht, waarom maak ik het spel niet met achievements, social features en data opgeslagen in de coud. Op die manier kan je op een andere pc het spel hebben staan, inloggen en verder gaan met het verhaal. Met een 'in-game store' zodat ik het spel gratis kan maken, maar als iemand het spel leuk genoeg vindt alsnog geld kan betalen.

De start
Ik was me er zeer van bewust dat het geen makkelijke taak zou worden, dus ik ging op een missie: Op zoek naar producten die het spel mogelijk zouden maken.

De game engine keuze was makkelijk, ik heb al ruim ervaring met de Unreal Engine 4 en de licentie van de assets maakte het ook niet mogelijk om een andere game engine te gebruiken. Dit was de eerste stap.

Het volgende wat moest gebeuren is het uit vinden of het überhaupt mogelijk was om het spel te maken wat ik had uitgedacht. Hierom begin ik heel klein, met een karakter (Murduck) en een vijand, om uit te vinden of ik de basis van het spel kon maken.

het eerste deel van het spel is er nog steeds, het is het kleine open stukje en de verhoging erna waar je de eerste vijanden tegen komt.

https://img.itch.zone/aW1nLzE2MTcyNzAuanBn/original/P4Qfd5.jpg

Ondanks dat het er nu nog bijna hetzelfde uitziet, zie je wel kleine details.

https://img.itch.zone/aW1nLzE2MTcyNjkucG5n/original/9dS3Wk.png

Je ziet deze veranderingen ook in andere delen van de wereld, deze zien er nu een stuk mooier uit.

https://img.itch.zone/aW1nLzE2MzUyNTUucG5n/original/eweexZ.png

Het spel naar de cloud brengen
Het was technische mogelijk om te spel te maken. Nu was de tijd gekomen om alles samenwerkend te maken.

Ik heb twee platformen gevonden die indie developers een kans boden om hun project werkend in de cloud te krijgen zonder dat da tgeld zou kosten anaf het begin, Gamesparks en Playfab.

Ik heb naar beide gekeken maar Game Sparks had een paar features die ik leuk vond, maar Playfab miste "out of the box" achievements en een chat systeem. Dit waren belangrijke punten voor mij om Game Sparks te kiezen boven Playfab.

Dus, ik ben begonnen met het bouwen van de cloud plaform en deze te implementeren in het spel. Nu had ik nog een horde om te nemen: De in-game store.

Voor de in-game store heb ik gekozen voor Xsolla, ik kon nergens een ander platform vinden die een standard website had zonder kosten vooraf. Het enige probleem is dat Gamepsarks en Xsolla geen API-connectie hebben met elkaar, dus deze heb ik zelf moeten maken. Ik heb hiervoor gebruik gemaakt van mijn eigen webserver en daarop meerdere REST API's gebouwd om het spel te ondersteunen.

https://img.itch.zone/aW1nLzE2MTcyODAucG5n/original/%2B99lCJ.png

Dit is alle datacommunicatie die plaats vindt om het spel mogelijk te maken. Dit zie je vaker met AAA-games, maar niet met zoveel indie games.

Het spel verspreiden zonder kosten
De grote vraag die ik nog had openstaan is het spel uitbrengen zonder dat spelers het hele spel iedere keer opnieuw zouden moeten downloaden. Ik heb een opensource launcher gevonden genaamd "Lauchpad", de launcher is klein en compact maar had voor dit project een paar kleine issues voor dit project.

De launcher maakt het mogelijk om alleen de bestanden te updaten die daarwerkelijk zijn belangrijk, wat op hun beurt de gebruikers alleen maar de bestanden te laden downloaden die voor hun achterlopen op de huidige versie.

Ik heb de launcher aangepast naar mijn eigen behoeftes om de issues op te lossen die ik had en ik ben zeer blij met het resultaat.

https://img.itch.zone/aW1nLzE2MTcyODYucG5n/original/RGhGXf.png

Ik heb een gratis plaats voor het plaatsen en verspreiden van het spel via TransIP via hun speciale Stack promotie die ze een tijd geleden hebben gedaan. Hierdoor ben ik niet meer bezorgt door de data die verbruikt gaat worden. Dus nu kon ik het spel verspreiden tegen zeer lage kosten, maar met genoeg potentie om te groeien.

Groeien, 1 ticket per keer
Het hele idee van de backbone van het spel is altijd groeien zonder uit te vinden dat er problemen zijn met de groei geweest. Dit zie je terug in de manier waarop support tickets worden afgehandeld.

Mijn keuze voor een ticket systeem is gegaan naar Azure Dev Ops, deze keuze was redelijk makkelijk omdat dit ook al de plek is waar de source code van het spel is opgeslagen. De reden dat ik voor Azure Dev Ops heb gekozen hiervoor is omdat hier geen limiet is aan de data die je kan opslaan in de git repository.

Het hele project is op dit moment ongeveer 200GB groot, met alle assets die opgeslagen moeten worden en de veranderingen op alle assets die gemaakt zijn maken dat die getal zo groot is en naar alle waarschijnlijkheid nog gaat groeien.

Wat mij heeft geholpen om een eigen ticket systeem te maken is dat Azure Dev OPS-ondersteuning heeft voor REST Services. Dus ik had nu de middelen om een eigen ticket systeem te hebben op mijn website en de servers te laten communiceren met elkaar. Dit allemaal om te zorgen dat een speler een ticket kan maken, deze in Azure Dev Ops wordt gezet en als de ticket wordt geüpdate of een comment krijgt in Azure Dev Ops deze ticket weer teruggezet wordt en vice versa. Dit maakt het mogelijk om als een ticket is geüpdate de gebruiker te informeren hierover zodat hij de status nog een keer kan bekijken.

Dit is allemaal onderdeel van de visie om het spel te kunnen laten groeien zonder dat er straks 10.000 spelers zijn en er dan een oplossing gevonden moet worden voor een probleem waar ik al aan had kunnen denken. Ik ben er bijna zeker van dat er nog wel een probleem zal zijn, maar ik denk dat ik aan de meeste al heb gedacht.


En nu vooruit
The game is nu officieel uitgebracht en heeft inmiddels al twee updates gehad. De game zal ook updates blijven krijgen met meer Content en meer Features. Alle heroes krijgen nog een "special ability" en een "defensive ability".
Er zullen meer (eind-)bazen in het spel komen en nog zes werelden die je kan verkennen. Maar eerst ga ik de eerste wereld af maken en het eerste deel van het verhaal.
De focus van de komende updates gaan dus ook vooral content zijn om te zorgen dat er steeds meer gameplay in het spel zit. Hopelijk gaat dit er tot toe leiden dat het spel een succes gaat worden.
Ik zie er heel erg naar uit om dit spel een succes te maken en ik hoop dat jullie met mij het spel een succes willen maken, want zonder spelers is het spel niks uiteindelijk.

Tot slot
Als je het spel leuk vind en graag wilt steunen kan je Dark Harvest aan je itch.io collectie toevoegen, hierdoor krijgt de game meer exposure en hopelijk een grotere playerbase.

Je kan het spel ook direct downloaden vanaf de website: https://www.darkharvestgame.com/download/
En een account aanmaken via: https://www.darkharvestgame.com/register/

Heb je het spel al eens geïnstalleerd, dan krijg je de updates automatisch via de launcher.

Hospital Inc. Een update

Door stealthgun op maandag 30 juli 2018 09:00 - Reacties (16)
Categorie: Algemeen, Views: 3.969

het is al even een tijdje geleden dat ik een blog post heb gemaakt.
Dit heeft als reden dat ik al een tijdje niet meer actief bezig ben met Hospital Inc.

Even wat rustiger
Dat ik er minder mee bezig ben heft meedere reden, maar de grootste reden is dat ik vind dat ik vast zit, ik heb het gevoel dat ik het spel met moeite verder vooruit kan brengen.

Ik heb daarom besloten om even afstand van het spel te nemen en me te richten op wat andere dingen om later met een frisse blik weer naar het spel te kijken.

2 jaar lang heb ik eraan gewerkt, hierdoor heb ik een soort "hospital inc" burn-out, het nu doorzetten van het spel gaat alleen maar leiden tot een slechtere kwaliteit. De keuze om het rustiger aan te doen was niet een gemakkelijke keuze, maar ik kon mij steeds minder zetten tot het blijven ontwikkelen.

En nu verder
Het spel gaat afgemaakt worden, misschien dat ik een gehele reskin ooit ga doen als ik betere assets kan krijgen die passen bij het spel, of ik ga door met de assets die ik al heb. Maar het gaat een volledig spel worden.

Verder ben ik bezig met een totaal ander project, namelijk een action RPG. Na het uitgeven van de Pragon assets door Epic games had ik er gelijk een idee en een visie mee.

Dit spel is Dark Harvest gaan heten, natuurlijk ook op de Unreal Engine 4 gemaakt, over dit spel komt geen blog. het spel is deels speelbaar, de eerste wereld is voor een klein deel af.

Wat ik eerst wil is zorgen dat het hele platform van het spel werkt om te zorgen dat ik straks heel makkelijk de werelden kan uitbreiden waardoor er meer content is.

Op het moment van schrijven is er misschien 15 aan gameplay, maar dit gaat snel meer worden, de launcher is (gratis) te downloaden via de website voor mensen die toch benieuwd zijn.

Meer informatie over Dark Harvest kan je vinden op www.darkharvestgame.com.

Tot slot
Ik hoop dat iedereen kan snappen waarom ik Hospital Inc. even op een heel laag pitje zet, Ik wil iedereen bedanken die het spel heft gesteund.

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True