ID.nl logo
Zelf mobiele apps bouwen (deel 3)
© Reshift Digital
Huis

Zelf mobiele apps bouwen (deel 3)

In het vorige deel hebben we een nieuw project gemaakt. Hiermee heb je eigenlijk meteen een basis voor je app. We laten nu zien welke bestanden zijn aangemaakt en wat het doel van die bestanden is. Ook gaan we op twee manieren een tekst aanpassen: via de gebruikersinterface en via code.

We gaan in dit deel verder met de app die we in deel 2 hadden opgezet. Herhaal als het nodig is de stappen door in Android Studio een nieuw project te beginnen met als template Empty Activity. Hiermee zijn al enkele mappen en bestanden voor de app gemaakt en ook al grotendeels ingevuld, zodat je in feite al een werkende app hebt. In het projectvenster zie je deze bestanden en mappen terug onder de map app. Het gaat om:

- manifests: deze map bevat het belangrijke bestand AndroidManifest.xml, dat allemaal details over je app bevat. Er staat bijvoorbeeld in welke activity moet worden begonnen bij het starten van de app. Als toegang nodig is tot systeemonderdelen, zoals internet of de camera, vermeld je dat ook in dit bestand. Bij het uitbreiden van je app zul je hier zelf aanpassingen in maken;

- java: deze map bevat alle broncode voor je app (in Kotlin of Java) in verschillende mappen. Hierbij gebruik je doorgaans de bovenste map (met de ‘package name’ als naam). De twee mappen daaronder bevatten testcode. Er is in de map al één bestand met de naam MainActivity.kt gemaakt, waarin al enkele regels code zijn ingevuld. Aan de extensie .kt kun je zien dat het in Kotlin is geschreven.

- res: deze map bevat extra zogeheten resources (bronnen), verdeeld over mappen. In de map drawable vind je grafische bestanden. De map layout bevat alle lay-outs. Daarmee bedoelen we de schermen voor de app, ofwel grafische interfaces, waarop bijvoorbeeld teksten, afbeeldingen en buttons staan. Zo’n lay-out wordt beschreven in een xml-bestand en voor het eerste eenvoudige scherm is al een bestand activity_main.xml gegenereerd. De map values bevat andere resources, zoals variabelen die in de app worden gebruikt. Zo vind je in strings.xml de naam die je aan de app hebt gegeven terug.

©PXimport

Lay-out openen

Open de automatisch gegeneerde lay-out via het projectvenster door onder app/res/layout te dubbelklikken op activity_main.xml. Deze lay-out wordt dan aan de rechterkant geopend, waar het zoals elk geopend bestand een eigen tabblad krijgt. Bij het bewerken van een lay-out kies je rechtsboven uit de drie modi Code, Split en Design.

Onder Code kun je het xml-bestand rechtstreeks bewerken. Via Design kan dit visueel door bijvoorbeeld elementen naar de app te slepen. Bij de modus Split heb je die twee opties naast elkaar. We beginnen met Design.

Links in het venster Palette zie je alle componenten waarmee je de gebruikersinterface voor je app bouwt, zoals teksten, afbeeldingen en knoppen. Dat doe je door zulke componenten naar je scherm te slepen en daarop te positioneren. Er is al één component voor tekst geplaatst, ook wel TextView genoemd. In de gebruikersinterface zie je dat deze component al de tekst Hello World! bevat. Als je op die tekst klikt, is de TextView-component geselecteerd, wat je ook ziet in het venster Component Tree. Dat is een soort boomstructuur voor alle gebruikte componenten.

©PXimport

Tip: bestanden terugvinden

Wil je voor een geopend bestand weten wáár het tussen je projectbestanden staat? Klik dan in het projectvenster op het icoontje Select Opened File.

Eigenschappen aanpassen

Elke component kent talloze eigenschappen die je kunt aanpassen, ook wel attributen genoemd. Zorg daarvoor eerst dat de component is geselecteerd, door erop te klikken in de gebruikersinterface of in de Component Tree. Selecteer als voorbeeld de TextView-component en open rechts (als het nog niet is geopend) het venster Attributes. Hierin vind je alle attributen voor deze component. De tekst voor de TextView is in eerste instantie Hello World! en vind je bij het attribuut met de naam text. De attributen waaraan reeds een waarde is toegekend, vind je altijd snel terug onder Declared Attributes.

Er zijn nog talloze andere attributen. De volledige lijst vind je onder All Attributes. Veel attributen komen in latere delen aan bod, als we dieper ingaan op het bouwen van gebruikersinterfaces. We gaan alvast één belangrijke attribuut met de naam id invullen. Daarmee kunnen we straks in code de component aanwijzen. Dit attribuut vind je al direct bovenaan. Vul de gewenste naam in; als voorbeeld kiezen we text_welkom.

Ga ten slotte rechtsboven naar Code om te zien hoe de lay-out er in het xml-bestand uitziet. Let daarin vooral op de TextView-component en de attributen text en id. Als je het handiger vindt, kun je ook altijd in het xml-bestand aanpassingen maken. Dat gaat in sommige gevallen sneller omdat je wat handiger kunt knippen, kopiëren en plakken.

©PXimport

Code schrijven volgens de richtlijnen

Bij het programmeren is het altijd handig om bepaalde richtlijnen te volgen, zodat code voor iedereen herkenbaar en goed leesbaar is. Dat helpt je niet alleen bij de stijl van je code, maar ook bij de keuze van namen voor bijvoorbeeld ID’s en variabelen. Een voorbeeld van zulke richtlijnen voor Android vind je via www.bit.ly/andrguide. In deze cursus volgen we overwegend de richtlijnen. Zo nemen we voor de ID steeds de naam van de component als uitgangspunt, gevolgd door een underscore, zoals text_ voor een TextView, image_ voor een ImageView, button_ voor een Button en tot slot menu_ voor een Menu. De TextView-component waarop we de welkomsttekst laten zien, noemen we daarom text_welkom. Voor een variabele in de code die verwijst naar deze ID zou je dezelfde naam mogen gebruiken. In deze cursus gebruiken we voor de duidelijkheid een andere afgeleide naam, met een hoofdletter in plaats van het underscore-teken als afscheiding, bijvoorbeeld textWelkom.

Bestaande code

Je hebt gezien hoe je voor de TextView-component in je ontwerp de tekst aan kunt passen. De aanpassing kun je ook via code maken tijdens de uitvoering van je app. We laten zien hoe je dat doet. Open het bestand MainActivity.kt via het projectvenster. Dit bestand bevat een eenvoudige basis voor de (enige) activity van deze app, waaronder de volgende regels:

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

}

}

Belangrijk om te weten is dat er verschillende toestanden bestaan waarin een activity kan verkeren. Dit heet ook wel levenscyclus of lifecycle. Je kunt via zogenoemde ‘callbacks’ inhaken op elke (veranderende) toestand. In een van de komende delen gaan we hier uitgebreider op in door de levenscyclus en callbacks met een werkend voorbeeld te demonstreren. Hier gebruiken we zo’n callback voor de belangrijke onCreate() die optreedt zodra onze activity wordt gemaakt. Door hier zelf met sleutelwoord override een functie voor te maken, overschrijf je als het ware de bestaande code, waarbij je met super.onCreate(savedInstanceState) eerst de bestaande code (alsnog) kunt laten uitvoeren. Hierbij is savedInstanceState de bewaarde eerdere toestand van de app. Daaronder kun je dan je eigen aanvullende code schrijven. Je ziet daarin nu alleen de regel setContentView(R.layout.activity_main). Die regel zorgt ervoor dat de gewenste lay-out (in dit geval het bestand activity_main.xml) wordt geladen en op het scherm wordt getoond.

Code toevoegen

Voordat je code gaat schrijven, is het handig om een instelling te wijzigen, zodat de benodigde bibliotheken automatisch worden geïmporteerd als je ze gebruikt in je code (zie het kader ‘Importregels voor bibliotheken’). Vervolgens hoeven we maar twee regels toe te voegen om de tekst te veranderen. Zet de regels direct onder de regel setContentView(). Eerst zoeken we via de in de lay-out toegekende id de TextView-component op en maken we deze beschikbaar via de variabele die we textWelkom noemen:

val textWelkom: TextView = findViewById(R.id.text_welkom) as TextView

Hierna kunnen we eenvoudig de tekst veranderen:

textWelkom.text = "Dit is een live aanpassing!"

Als je geen automatische importregels hebt ingesteld, wordt gevraagd om op Alt+Enter te drukken om de bibliotheken te importeren, die nodig zijn voor deze app. Als je de app start, bijvoorbeeld in de emulator, zie je als het goed is de aangepaste tekst. Je merkt nergens dat de tekst via de code wordt aangepast. Dat is niet omdat het te snel zou gaan om op te vallen, maar omdat de bewuste activity binnen de onCreate() nog niet zichtbaar is gemaakt voor de gebruiker.

©PXimport

Importregels voor bibliotheken

We raden je aan om voor de hand liggende bibliotheken automatisch toe te laten voegen. Om dat in te stellen, ga je naar File / Settings en dan Editor / General / Auto Import. Zet onder Kotlin en Java een vinkje bij Add unambigious imports on the fly. Dat zorgt ervoor dat de importregel automatisch wordt toegevoegd als je bijvoorbeeld de Log-opdracht schrijft. Ook de optie Optimize imports on the fly is handig. Deze instelling zal automatisch de importregels verwijderen voor bibliotheken die je niet meer raadpleegt.

©PXimport

Testen in emulator

Fysiek of virtueel Android-toestel

Om je app te testen heb je een Android-toestel nodig. Je kunt hiervoor een fysiek toestel gebruiken (wat in deel 4 aan bod gaat komen), maar ook een virtueel toestel via de emulator te gebruiken. Die werkt tegenwoordig net zo snel of zelfs sneller dan een ‘echt’ toestel. Doorgaans zul je in de eerste fase van je ontwerp vooral de emulator gebruiken en in de laatste fase – voor het perfectioneren van de app – een echt toestel. Om virtuele toestellen voor de emulator te bekijken en te beheren, open je de AVD (Android Virtual Device) Manager via Tools / AVD Manager.

©PXimport

Virtuele toestellen

Bij een standaardinstallatie heb je een toestelconfiguratie gemaakt voor de Pixel 3a. Als voorbeeld voegen we een virtueel toestel toe via de optie Create Virtual Device. Je ziet dan verdeeld over categorieën als TV, Phone, Wear OS en Tablet allerlei profielen voor bekende apparaten die je als basis voor je virtuele toestel kunt gebruiken, al kun je ook zelf een profiel maken (zie het kader ‘Profielen voor apparaten maken’).

Hier kiezen we onder Phone voor Pixel 4. Zoals je aan het icoontje in de kolom Play Store kunt zien, bevat dit virtuele toestel ook de Google Play Store. Je kunt dus (andere) apps op het toestel installeren vanuit de appstore van Android, net als op een echte telefoon. Klik op Next om verder te gaan.

Nu kun je kiezen welke versie van Android moet worden geïnstalleerd. Onder Recommended zie je aanbevolen releases, maar je kunt ook andere systeem-images kiezen. Dit bepaalt de versie van Android. We gebruiken als voorbeeld de release genaamd Q oftewel Android 10. Klik indien nodig eerst op Download om het systeem-image te downloaden en te installeren. Daarna selecteer je het systeem-image en klik je op Next. Als laatste kun je het toestel een naam geven en een standaard schermoriëntatie kiezen (Portret of Landschap).

Via Show Advanced Settings kun je extra details zien. Zo kies je bij Boot option voor Cold boot als het toestel steeds schoon moet starten, of Quick boot als het verder moet gaan in de toestand waarin je het de laatste keer hebt gebruikt. Klik ten slotte op Finish om de configuratie af te ronden.

©PXimport

Profielen voor apparaten maken

De AVD Manager bevat profielen voor allerlei soorten apparaten, zoals smart-tv’s met Android TV en wearables met Wear OS. Zo’n profiel geeft bijvoorbeeld aan wat de schermgrootte, resolutie en pixeldichtheid zijn, maar ook hoeveel geheugen het apparaat heeft en wat voor sensoren erop zitten. Klik je op New Hardware Profile, dan kun je zo’n profiel zelf helemaal samenstellen. Je kunt bij het maken van een profiel ook een bestaand profiel uit de lijst als uitgangspunt nemen en deze aanpassen. Daarvoor klik je met rechts op een toestel en kies je Clone.

©PXimport

App starten op toestel

Als je het virtuele toestel hebt gemaakt, start je deze vanuit het overzicht door op het groene speelicoontje te klikken. De eerste keer kan het opstarten wat langer duren. Als het toestel is opgestart, kun je het gebruiken zoals een echte Android-smartphone. Zo kun je bijvoorbeeld instellingen veranderen via het instellingenmenu en dankzij de Play Store na inloggen ook aanvullende apps installeren. De emulator zelf geeft je via een knoppenbalk nog diverse extra opties (zie het kader ‘Emulator aanpassen’).

Ga je naar Android Studio, dan selecteer je het toestel in de werkbalk onder Running Devices. Dat kan ook via Run / Select Device (Alt+Shift+F11). Klik je op het groene icoontje (of Shift+F10), dan wordt de app gecompileerd en vervolgens op het virtuele toestel geïnstalleerd en gestart.

Emulator aanpassen

De emulator geeft je een knoppenbalk waarmee je allerlei opties kunt wijzigen. Denk aan het roteren van het scherm of wijzigen van het volume. Via de drie puntjes is een extra menu beschikbaar, waarin je nog veel meer details kunt veranderen. Dat gaat vooral om externe invloeden. Zo kun je bijvoorbeeld de gps-locatie wijzigen, een inkomend gesprek simuleren, de sensoren voor richting, beweging en versnelling beïnvloeden of het soort netwerkverbinding en signaalsterkte wijzigen.

©PXimport

▼ Volgende artikel
De Samsung Galaxy S26 wordt op 25 februari onthuld
© Samsung
Huis

De Samsung Galaxy S26 wordt op 25 februari onthuld

Het is zo goed als zeker dat Samsung hun Galaxy S26-serie op 25 februari aankondigt.

Insider Even Blass deelde op social media namelijk de uitnodiging voor het aankomende Galaxy Unpacked-evenement. Daaruit blijkt dat eerdere geruchten kloppen, en dat het evenement op 25 februari wordt gehouden.

Het was al bekend dat daar de nieuwe Galaxy S26-serie onthuld zou worden, dus nu weten fans van de smartphones van Samsung dat ze 25 februari in hun agenda moeten omcirkelen. Gezien de weergave van Galaxy AI-illustraties op de uitnodiging zal AI ook een grote rol spelen op het evenement. Hoe dan ook zal het grootste nieuws waarschijnlijk de opvolger van de Samsung Galaxy S25-serie zijn.

View post on X

Over de Samsung Galaxy S26-toestellen

Samsung brengt dit jaar naar verwachting de Galaxy S26, S26+ en S26 Ultra. Eind vorig jaar lekten er al foto's van dummyversies van de smartphones op social media, waaruit blijkt dat deze modellen waarschijnlijk een ovaalvormig camera-eiland krijgen, vergelijkbaar met de Galaxy Z Fold-smartphones.

Qua kleuren zouden de nieuwe Galaxy-modellen in Black Shadow, White Shadow, Galactic Blue en Ultraviolet beschikbaar komen. Een grote focus zou ook liggen op de toevoeging van een privacyscherm - een optie zodat het moeilijker wordt voor omstanders om je het scherm van je smartphone te kijken.

View post on X
Nieuw op ID: het complete plaatje

Misschien valt het je op dat er vanaf nu ook berichten over games, films en series op onze site verschijnen. Dat is een bewuste stap. Wij geloven dat technologie niet stopt bij hardware; het gaat uiteindelijk om wat je ermee beleeft. Daarom combineren we onze expertise in tech nu met het laatste nieuws over entertainment. Dat doen we met de gezichten die mensen kennen van Power Unlimited, dé experts op het gebied van gaming en streaming. Zo helpen we je niet alleen aan de beste tv, smartphone of laptop, maar vertellen we je ook direct wat je erop moet kijken of spelen. Je vindt hier dus voortaan de ideale mix van hardware én content.

▼ Volgende artikel
De gamereleases van februari 2026 - Resident Evil Requiem en Nioh 3
Huis

De gamereleases van februari 2026 - Resident Evil Requiem en Nioh 3

Na een rustige eerste maand gaat het gamejaar 2026 in februari écht van start. Naast een aantal remakes en ports kijken we deze maand vooral uit naar games als Nioh 3, Mario Tennis Fever, Reanimal en natuurlijk Resident Evil Requiem.

Dragon Quest 7 Reimagined

5 februari – PlayStation 5, Xbox Series X en S, Switch 2, Switch en pc

Dragon Quest 7 dateert inmiddels alweer uit het jaar 2000, hoewel de game destijds alleen in Japan verscheen en een jaar later in de Verenigde Staten uitkwam. Europa moest erg lang wachten, want voor ons werd de game pas in 2016 speelbaar via een remake voor de Nintendo 3DS. Het bleek echter niet de laatste remake te zijn, want deze maand verschijnt Dragon Quest 7 pas écht voor iedereen – voorzien van een frisse look.

Dankzij graphics gebaseerd op daadwerkelijk gebouwde miniatuur-personages ziet Dragon Quest 7 Reimagined ziet er uniek en werkelijk prachtig uit. De personages zijn schattig en de vele vijanden die je op je pad treft ogen origineel. Zoals iedere Dragon Quest-game heeft ook dit zevende deel meer dan genoeg vlees aan het bot. De wereld is gigantisch, er zijn talloze verhalen om te beleven en het uitgebreide vechtsysteem is flink op de schop gegaan. De veranderingen moeten de gameplay toegankelijker en sneller maken, wat één van de kritiekpunten op de 3DS-remake aan moet pakken. Toch ben je in klassieke jrpg-stijl tientallen uren kwijt aan deze game voordat het einde ook maar in zicht raakt.

Bekijk hieronder de aankondigingstrailer van Dragon Quest 7 Reimagined.

Watch on YouTube

Nioh 3

6 februari – PlayStation 5 en pc

De Nioh-franchise heeft een grote, trouwe groep fans die absoluut zweert bij de eerste twee games. De gameplay van deze actie-rpg’s staat garant voor razendsnelle, gelikte actie en een hoge moeilijkheidsgraad. Het zijn games die je laten zweten en niet voor iedereen zijn weggelegd, maar daardoor in het populaire soulslike-genre nauwelijks onderdoen voor de beste FromSoftware-titels. De verwachtingen voor Nioh 3 zijn dan ook torenhoog.

In Nioh 3 kun je gebruikmaken van twee verschillende gevechtsstijlen, afhankelijk van je speelstijl. Als Samurai vlieg je vijanden direct aan, terwijl je als Ninja snelle bewegingen en speciale technieken gebruikt om de klus te klaren. Nioh 3 komt ook met een ‘open field’, oftewel een semi-open spelwereld. Dit is anders dan in de eerste twee Nioh-games, die ondanks de nodige zijpaden en shortcuts vooral lineair zijn. Waar Nioh 2 een voorganger was van Nioh 1, is Nioh 3 een vervolg op het verhaal van die beide games.

Een demo van Nioh 3 is nu speelbaar en de eerste reacties zijn positief. Zo wordt de performance van de game geprezen, wat natuurlijk een belangrijk aspect is voor een game waarin razendsnelle reacties essentieel zijn. Bekijk hieronder een uitgebreide gameplayshowcase van Nioh 3.

Watch on YouTube

Mario Tennis Fever

12 februari – Switch 2

De Mario Tennis-reeks is er een die stiekem al aardig wat jaren meegaat en inmiddels uit meer dan een handjevol titels bestaat. Het in 2018 verschenen Mario Tennis Aces werd door spelers en critici prima ontvangen en commercieel gezien was het zelfs de meest succesvolle titel uit de franchise, al liet de hoeveelheid content en modi te wensen over. Reden genoeg om een vervolg uit te brengen, dat de naam Mario Tennis Fever heeft gekregen en exclusief voor de Nintendo Switch 2 verschijnt.

In Mario Tennis Fever ga je aan de slag met dertig verschillende Fever-rackets, die elk hun eigen kracht hebben en zo iets speciaals toevoegen aan de tenniswedstrijden. Dat doe je met een recordaantal speelbare personages, namelijk 38. In gamemodi als Toernooi, Missietorens, Speciale regels en Avontuur ga je aan de slag, alleen of met tot wel vier spelers, online of lokaal.

Mario Tennis Fever is geen normale tennisgame; je speelt chaotische potjes met obstakels op de baan, vecht tegen eindbazen en overkomt allerlei uitdagingen. Geen enkel potje belooft hetzelfde te worden, want al die rackets zorgen dus voor een hoop absurde power-ups. Bekijk hieronder een overzichtstrailer van Mario Tennis Fever die alles goed uitlegt.

Watch on YouTube

Yakuza Kiwami 3 & Dark Ties

12 februari – PlayStation 5, PlayStation 4, Xbox Series X en S, Switch 2 en pc

Yakuza Kiwami 3 & Dark Ties wordt door Sega omschreven als een ‘extreme’ remake van het origineel uit 2009. Naast een volledig nieuwe versie van de oude PS3-game krijg je er ook een compleet nieuwe ervaring bij, genaamd Dark Ties. De remake brengt de drukke straten van Okinawa en Tokio in vernieuwd detail in beeld, met een bruut vechtsysteem dat op de schop is gegaan en extra scènes die zijn toegevoegd om meer diepgang en emotie aan het verhaal toe te voegen. Ook zitten er nieuwe zijmissies in de game.

In Dark Ties ervaar je het gloednieuwe verhaal van Yoshitaka Mine uit Yakuza 3. We hebben het hier niet over een uitbreiding, maar over een opzichzelfstaande game. Nadat hij alles verloren heeft, verliest Yoshitaka zichzelf namelijk in de wereld van de yakuza. Wat volgt is een dramatische reis door de onderwereld, waarin vuistgevechten centraal staan.

Wil je meer te weten komen over Yakuza Kiwami 3 & Dark Ties? Bekijk dan deze uitgebreide trailer.

Watch on YouTube

High on Life 2

13 februari – PlayStation 5, Xbox Series X en S en pc

High on Life wordt door velen vooral herinnerd als die game waarin je met dat irritante wapen speelt dat zijn mond maar niet houdt. De één vond dat grappig, terwijl het voor de ander juist een flinke afknapper was. Squanch Games komt nu met een vervolg en ja hoor, het wapen keert gewoon terug! Of het wapen net zo irritant is als voorheen is nog maar de vraag – zo hield hij in de onderstaande aankondigingstrailer gewoon zijn mond – maar één ding  is absoluut duidelijk: ook zonder het wapen gebeuren er genoeg gekke dingen in deze game die je doet afvragen wat je in hemelsnaam aan het spelen bent.

High on Life 2 belooft dus één grote trip te worden, waarin je de vreemdste werelden verkent, de gekste vijanden tegen het lijf loopt en dat alles terwijl je op een skateboard staat en een alienwapen tegen je praat. Kortom, meer van hetzelfde, maar dan nóg iets gekker. Klinkt dat goed? Bekijk dan hier de trailer.

Watch on YouTube

Reanimal

13 februari – PlayStation 5, Xbox Series X en S en pc

Reanimal is de nieuwste game van Tasier Studios, de ontwikkelaar van de eerste twee Little Nightmares-games. De gelijkenissen tussen de Little Nightmares-games en Reanimal zijn dan ook groot; je hoeft slechts enkele seconden aan gameplay te zien om ze te spotten. Reanimal is een co-op-horrorgame waarin je speelt als een broer en zus, die door hel en terug moeten reizen in een zoektocht naar hun verloren vrienden. Je verkent de duistere spelwereld via een boot of via het land, maar je moet ook samenwerken en slim te werk gaan om het gevaarlijke eiland te ontsnappen. Je bent klein en ongevaarlijk, waardoor ieder obstakel je fataal kan zijn.

Reanimal is bedoeld om met zijn tweeën te spelen – via lokale of online co-op – maar het is niet verplicht. De game is volledig in je eentje te spelen; dan ga je simpelweg op pad met een computer aangestuurde compagnon.

Een demo van Reanimal is nu beschikbaar. Bekijk hieronder de aankondigingstrailer van de game.

Watch on YouTube

Avowed

17 februari – PlayStation 5

Avowed verscheen pak ‘m beet een jaar geleden al voor Xbox en pc, maar nu kunnen ook PlayStation 5-spelers aan de slag met de eerste van drie games die Obsidian Entertainment in 2025 uitbracht. Avowed is een actie-rpg van middelgrote schaal. Het is geen honderd uur lange ervaring zoals The Witcher 3, maar ook geen korte game die je in een regenachtig weekend uitgespeeld hebt.

Avowed speelt zich af in de fictionele wereld Eora, die voor het eerst geïntroduceerd werd in de Pillars of Eternity-franchise. Je verkent de Living Lands als een gezant van Aedyr, met als doel het onderzoeken van de mysterieuze plaag die de hele wereld getroffen heeft. Naarmate het verhaal vordert, wordt je personage steeds dieper in het verhaal getrokken waardoor het een persoonlijke en impactvolle reis wordt. Je bepaalt het lot van niet alleen jezelf, maar ook talloze andere wezens en personages in de wereld door de keuzes die je maakt. Denk aan The Elder Scrolls, maar dan met dynamischere gevechten en humoristischere dialogen.

Twee jaar geleden werd Avowed voor het volledig uit de doeken gedaan met de onderstaande gameplaytrailer.

Watch on YouTube

Resident Evil Requiem

27 februari – PlayStation 5, Xbox Series X en S, Switch 2 en pc

Resident Evil Requiem is de eerste écht grote release van 2026, die horrorfanaten terug laat keren naar het iconische Raccoon City, ‘the city of disaster and despair’, zoals Capcom het omschrijft. Oude bekende Leon keert ook terug, maar dient ditmaal niet als het enige hoofdpersonage. FBI-analist Grace Ashecroft krijgen we namelijk ook onder de knoppen. Beide personages bieden een unieke manier om de game te spelen. Leon is nergens bang voor, fysiek capabel en behendig met een wapen. Zijn gameplay is daarom vooral op actie gericht, zoals in Resident Evil 4.

Grace daarentegen is slim en gefocust, maar minder opgewassen tegen de angstaanjagende monsters die ze tegen het lijf loopt. In haar campagne komen de welbekende survival-horror-secties van de franchise dan ook meer naar voren. Op deze manier probeert Capcom de verschillende soorten Resident Evil-fans te geven wat ze willen; laten we hopen dat het werkt en dat beide kanten van het verhaal samen één episch avontuur opleveren.

Resident Evil Requiem werd vorig jaar onthuld met de onderstaande trailer.

Watch on YouTube

Alle releases

  • Starsand Island (PS5, Series X en S, Switch en pc) – 1 februari

  • The 18th Attic (pc) – 2 februari

  • Aces of Thunder (PS5 en pc) – 3 februari

  • Dragon Quest 7 Reimagined (PS5, Xbox Series X en S, Switch 2, Switch en pc) - 5 februari

  • Dead Pets: A Punk Rock Slice Of Life Sim (pc) – 6 februari

  • Ghost Gunners (pc) – 6 februari

  • HumanityZ (pc)  - 6 februari

  • My Hero Academia: All’s Justice (PS5, Xbox Series X en S en pc) – 6 februari

  • Nioh 3 (PS5 en pc) - 6 februari

  • Mewgenics (pc) - 10 februari

  • Relooted (pc) – 10 februari

  • The Prisoning: Fletcher’s Quest (Switch en pc) – 10 februari

  • Romeo is a Dead Man (PS5, Series X en S en pc) - 11 februari

  • Disciples: Domination (PS5, Series X en S en pc) – 12 februari

  • Mario Tennis Fever (Switch 2) - 12 februari

  • Ride 6 (PS5, Xbox Series X en S en pc) – 12 februari

  • Yakuza Kiwami 3 & Dark Ties (PS5, PS4, Series X en S, Switch 2 en pc) – 12 februari

  • Clue: Murder by Death (PS5, PS4, Series X en S en Xbox One) – 13 februari

  • High on Life 2 (PS5, Series X en S en pc) - 13 februari

  • Reanimal (PS5, Series X en S en pc) – 13 februari

  • Dobbel Dungeon (pc) – 16 februari

  • Avowed (PS5) – 17 februari

  • Star Trek: Voyager – Across the Unknown (PS5, Series X en S, Xbox One, Switch 2 en pc) – 18 februari

  • Strange Brew (pc) – 18 februari

  • The Killing Stone (pc) – 18 februari

  • Demon Tides (pc) – 19 februari

  • Love Eternal (PS5, PS4, Xbox Series X en S, Switch en pc) – 19 februari

  • Styx: Blades of Greed (PS5, Series X en S en pc) - 19 februari

  • Tides of Tomorrow (PS5, Series X en S en pc) - 24 februari

  • Resident Evil Requiem (PS5, Series X en S, Switch 2 en pc) - 27 februari

  • Resident Evil Village (Switch 2) - 27 februari

  • Resident Evil 7 (Switch 2) - 27 februari