Ember – Some final thoughts

image

I have now completed Ember and figured I would share a few thoughts about the experience.

To put it simply, Ember is a tremendous amount of fun and is probably the best game I’ve played this year. I found it to have a deep and interesting story that unfolds not just through the events of the game, but through the dozens of books you find along the way. Plus there is a lot to learn through side conversations and tavern interactions. The more citizens you speak with and the more books you stop to read, the more you learn about Domus, the events that brought about the Lightbringer and the tension between different races. And even if the books don’t give enlightenment about the lore of the world, such as the famed tome, The Domus Pub Crawl, they are still amusing and add to the fabric of the game.

Additionally, Ember has great momentum, always moving you forward to the next quest. I never felt at a loss for something to do and there was no need to aimlessly grind. Instead, I was always involved in a quest both from the main story line or one of the several dozen side quests. These ranged from simple delivery runs, to locating lost artifacts, to returning wayward children and husbands, to negotiating trade routes. And even the side quests have side quests, so there is no cause to be idle.

Some have said the combat is simplistic, but I believe they are missing the point. If you recall the original Ultima series, which is an inspiration for Ember, you had 3 stats – Str, Dex, Int, and did damage based on your weapon stats and absorbed damage based on armor stats. While a shift from complex skills trees like we see in SotA, it holds true to the system used in Ultima, A Bard’s Tale, Wizardry and others. Even with that, each character has 3 special abilities they can employ based on weapon and armor combinations. And if the items skills aren’t to your liking, you can socket runes to make a more deadly combination.

Ember is also a lovely game to look at. I thought the game graphics and sound were very nicely done. I especially liked the rain and thunder as I walked through the cemetery and the sound of muffled voices calling for help as I crept through the catacombs. At other times, the birds sang as the forest turned to autumn. And the world felt pretty large to me with multiple locations to visit, plenty of houses to just wander into while the citizens were sitting down to dinner or sleeping. Like all good towns, there was a tavern to visit to pick up gossip, chat with the ladies and come close to getting into a brawl.

I’ve spent 40 hours exploring and being entertained by this world of Domus and I’m taken enough with the experience to start over, play a different style of character and choose an alternate path when presented with a decision. I know for certain this will change the outcome of several situations.

As a game that pays homage to classics like Ultima and The Bard’s Tale, Ember is work of art. As a game that offers 40 hours of entertainment for a mere $10, you are missing out if you don’t take advantage of the opportunity. Although the story is different, in many ways, Ember is a spiritual successor to Ultima. It looks and feels like Ultima 7/8 and with an interesting story and the wry humor that made the Ultimas such enduring games. But Ember stands as a solid adventure game and I truly hope this is the first title in a long running series.

Other articles of interest:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Comments
  • Filling forms with random numbers in Katalon Studio (2)
    • Don Pedro: randomNumber is the variable that holds the result of generating a new random number. Depending on how things work on your site, you might need to convert the number to a String before it’s recognized correctly....
    • Seth: When you are setting up randomNumber is this a new keyword or a new variable? I am trying to randomly generate unique socials and can’t seem to connect my generator to my Set Text.
  • Working with Dates and Date Formatting in Katalon Studio (5)
    • Ann: THANK YOU ! That worked perfectly !
    • Don Pedro: import groovy.time.TimeCategory currentDate = new Date() println currentDate use( TimeCategory ) { after30Mins = currentDate + 30.minutes } println after30Mins https://stackoverflow.com/ques tions/21166927/incrementing...
    • ricky julianto nugroho: hay can u gave me an example for plus a hour in the time ? example : now is 15 pm i want to print 16 in the text thank you
    • Don Pedro: formattedDate=mydate.format(&# 8220;MMM”) – Nov formattedDate=mydate.format(&# 8220;MMMM”) – November
    • Ann: This was a huge help. Thank you ! Do you have something for capturing the month spelled out? and abreiveiated? Example November Nov Thanks !
  • Boostnote for Code Snippets (1)
    • Manual: Hi Don, Regarding the code snippets and examples that you have created. Is there any GitHub repo or something that can be shared? Thanks
  • Using TypeIt4Me with Katalon Studio (3)
    • Manual: That’s great thanks for sharing.
    • Don Pedro: Added a screenshot to show some examples of how I have shortcuts configured for Groovy code. TypeIt4Me supports groups, so you can create shortcuts related to Groovy, Selenium, and other topics to keep them organized. You can...
    • Manual: Hi Don, I like the idea of using the TypeIt4Me for scripting test code. Could you please share how I can create. I also like the idea of creating code templates to use with code editors. Thanks, Manual
  • Another success with Katalon Studio (2)
    • Don Pedro: Since Katalon is free, a very practical demonstration of what it can would be to create the code needed to fill in forms. That was one of my first tasks as Katalon could fill in a lengthy form in seconds versus the minute or...
  • How To Disable the Quicken Registration Prompt (18)
    • Susan Long: I have Quicken personal 2012 which I only use to enter and retrieve data. It suits my needs perfect. Now they have blocked my access and want me to re register. I don’t want to upgrade as it I am comfortable with this...
    • Stewart: I have been using Quicken 200 basic since it was introduced but I now have a new PC using windows 10 and can’t get rid of the registration prompt. I have tried the above control/shift trick but to no avail. Any ideas
  • Conditional Statements – IF .. ELSE IF in Katalon Studio (1)
    • Allyson: I used this : elementVisible=WebUI.verifyEle mentPresent… but it failed because “FAILED because (of) Unable to verify object ‘Object Repository/Homepage/b_vaolopho c’ is present (Root cause:...