Belle-Ve Bricks

Your Imagination

Top Reasons Why Adults Love Playing LEGO Video Games
Top Reasons Why Adults Love Playing LEGO Video Games Featured Image

Top Reasons Adults Love Playing LEGO® Video Games

In This Article

Create Your

We help you from start to finish to create and deliver your tailor-made custom model.
Custom model
Continue

LEGO is a popular toy brand that gets produced in large amounts worldwide. Over the years the LEGO® Group has made a lot of LEGO® sets but it doesn’t stop there, there’s a world of LEGO® Video Games too! There’s a misconception that these games are just for children, if you have ever thought that you could have been any more wrong! Here are the top reasons why adults love playing LEGO® Video Games.

Social Media Feedback

I reached out on social media to see what LEGO® Video Games you all enjoyed, the results can be seen below. The question asked on social media was: What are your favorite LEGO® video games?

What Makes LEGO® Video Games Fun?

Simply Put. They Are Fun!

I think a lot of games these days are just way too serious, they have a great storyline to them but it’s like watching a thriller or “who did it” type movie where you cannot miss a thing without losing the story.

This is where the LEGO® games are great as they are so light-hearted in the humor, because they are catered to children as well as adults you can sit back and enjoy with the only worry being that you might miss a comedy skit on a cut scene.

Did you know that in the earlier LEGO® Video Game days, the LEGO® minifigures didn’t actually speak?

The minifigures acted out the scenes like you would imagine someone would do if it was done with stop motion. This didn’t stop the scenes from being great, and theatrical, and some of them were comedy gold.. especially in LEGO Indiana Jones!

Complete Them Quick or Take Your Time

If you stick to the storyline you will find your power through most LEGO® Video Games pretty quickly.

If you want to make the most of the game you will be pleased to hear that there are normally lots of side missions or quests that will add hours of fun-filled gameplay.

A Great Way To Play With Your Kids

This is a great reason to play LEGO® Video Games, you wouldn’t need to ask your kids twice to turn on your console and play their favorite LEGO® game.

As there are so many LEGO® games to pick from it means that no matter, if you have a son or daughter there, will definitely be a game they will enjoy.

LEGO Dimensions or LEGO® Worlds are the perfect games if your child isn’t interested in a particular LEGO® theme, they are great as you can pick up the controller and play for as short or long as you want to without having to reach “checkpoints” before turning it off.

Licensed IP LEGO® Themes

I am not sure if LEGO® have the rights to make games for each of the licenses they have for their LEGO® sets but if not they do have most of them it would seem when you look at the list of games released.

Just like with the LEGO® sets you will find that some people buy the games because they are fanatics about that particular theme. Star Wars is a great example of this!

I know someone who has most of the LEGO® Star Wars sets and all of the LEGO® Star Wars video games, not necessarily to play or build them all but because he is a collector of the LEGO® Star Wars theme.

Can I Play LEGO® Video Games Single Player?

Absolutely!

You will be pleased to hear that all of the LEGO® games have the ability to be played either single-player or in a co-op.

What LEGO® Video Games Are There?

You may be shocked to hear that LEGO® has been releasing video games since 1995!

Between 1995 and 2022 the LEGO® Group released 85 LEGO® Video Games, these cover many licensed themes just like the LEGO® sets.

Expect to see themed games such as DC, Marvel, and Star Wars, to see a full list of LEGO® Video Games you can click here to view the Wikipedia page.

I have picked out my personal favorite LEGO® games below…

LEGO Dimensions

LEGO Video Game Dimensions
LEGO Video Game Dimensions Full

LEGO Dimensions has taken on the same concept as Skylanders where you choose characters and place them on the portal.

What I love about this LEGO® Video Game is that before you even get to play the game you have to do what LEGO® does best… build it!

Interested in getting your own copy of LEGO® Dimensions or perhaps you need a new minifigure? Amazon has some great Minifigures available, click here to take a look.

There are 30 franchises included in the LEGO® Dimensions Video Game. The below list was sourced from the LEGO® Dimensions Fandom page.

Year 1
DC Comics
The LEGO® Movie
The Lord of the Rings
Back to the Future
Portal 2
The Simpsons
Jurassic World
Scooby-Doo!
Legends of Chima
The Wizard of Oz
Doctor Who
Ninjago
Ghostbusters
Midway Arcade

Year 2
Ghostbusters (2016)
Adventure Time
Mission: Impossible
Harry Potter
The A-Team
Fantastic Beasts and Where to Find Them
Sonic the Hedgehog
Gremlins
E.T. the Extra-Terrestrial
The LEGO® Batman Movie
Knight Rider
The Goonies
LEGO City: Undercover
The Powerpuff Girls
Teen Titans Go!
Beetlejuice

The trailer is now 6 years old but it really shows how exciting and fun LEGO® Dimensions is. The trailer is rammed full of the different characters in the game, give it a watch and you will love it I am sure!

YouTube video

LEGO Star Wars: The Skywalker Saga

LEGO Video Game Star Wars Skywalker Saga

Released in 2022 and hitting the LEGO® Video Game community by storm we have the LEGO Star Wars: The Skywalker Saga.

This is a great game if you are a fan of LEGO® Star Wars, it’s fun to play and full of comical screen cuts played by the LEGO® Minifigures.

If you do the bare minimum you can expect at least 20 hours of gameplay but if you want to do every little thing there’s an easy 80+ hours of gameplay!

YouTube video

LEGO Batman 2: DC Super Heroes

LEGO Video Game DC Batman

Personally, I think this is the best LEGO® Batman game out of the 3 that have been released.

  1. LEGO Batman (2008)
  2. LEGO Batman 2: DC Super Heroes (2012)
  3. LEGO Batman 3: Beyond Gotham (2014)

Batman and Robin join forces with other popular superheroes such as Superman, Wonder Woman, and Green Lantern in this game which is an awesome feature of the game.

An absolute must-have for any DC or Batman fan!

LEGO DC Super-Villains

Forget about being a Super Hero!

This is set in an open-world experience where the Justice League has disappeared… play as one of your favorite Super Villains in this fun-packed, naughty but nice game.

A must-have for any LEGO® DC fan who wants to play a video game with a difference.

LEGO Marvel Superheroes

LEGO Marvel is a very popular LEGO® theme so it shouldn’t come as a surprise when you saw this LEGO® Video Game in the list.

What’s great about this game is that you can play it with more than 100 different superheroes or supervillain characters.

This is one of the shorter games in the LEGO® Video Games series, if you concentrated on the story you could complete it in about 12 hours but if you wanted to aim for 100% completion you are looking at more like 40 hours of gameplay.

LEGO Worlds

This has to be one of my favorite games to play with the kids, it’s fun, relaxed, and full of little challenges for hours of gameplay.

The maps are quite big with a lot of possibilities and quests to do on each world

If you are after a game that you can pick up and play without much thought then this is perfect for you! Available on most platforms this means you can enjoy it on the move or sitting in the comfort of your own home.

Conclusion

I think it is clear by now that LEGO® Video Games can be enjoyed by people young or old, play it by yourself, or join in as a co-op with your friends or kids.

At the time of writing this LEGO® has released 85 video games and there’s no reason to believe it will stop anytime soon. Time LEGO® and gaming remain popular hobbies I think they will continue to release more and more games.

Enjoy playing the games and if you have kids make the most of the fun times you can spend with them enjoying LEGO® in the digital world, once you are done why not get the LEGO® bricks out and get building!

<div class="badge-base LI-profile-badge" data-locale="en_US" data-size="large" data-theme="dark" data-type="HORIZONTAL" data-vanity="ferdi-vol" data-version="v1"><a class="badge-base__link LI-simple-link" href="https://www.linkedin.com/in/%E2%9C%85-ferdi-vol-corporate-gifts/?trk=profile-badge"></a></div>
/* Auto generated, hash = 5dceu9kevqjdyuy2uw1atqrsu */
//TODO: Break this file down so that we can actually unit test it.
(function(window) {
  /**
  * Renders all unrendred LinkedIn Badges on the page
  */
  window.LIRenderAll = function () {
    var CALLBACK_NAME     = 'LIBadgeCallback', //Must match callback on helpers.js
        BADGE_NAMES       = '.LI-profile-badge, .LI-entity-badge',
        // TODO -- tracking param for other badge types
        TRACKING_PARAM    = 'profile-badge',
        responsesReceived = 0, //Keeps track of number of responses recieved for proper cleanup when finished
        expectedResponses = 0, //Keeps track of number of responses to expect
        scripts           = [ ], //Keeps track of scripts added for proper cleanup when finished
        childScripts      = {}, //Keeps track of child scripts to render
        badges            = Array.prototype.slice.call(document.querySelectorAll(BADGE_NAMES));

    var i, len, badge, rendered;
    for (i = 0, len = badges.length;  i < len; i++) {
      badge    = badges[i];
      rendered =  badge.getAttribute('data-rendered');
      if (!rendered) {
        expectedResponses++;
        badge.setAttribute('data-rendered', true);
        renderBadge(badge);
      }
    }

    function isCNDomain() {
      if (typeof window !== "undefined") {
        var hostName = window.location && window.location.hostname ||  '';
        return (/linkedin(-ei)?.cn$/).test(hostName);
      }

      return false;
    }

    function generateUrl(isEI) {
      var domainPrefix = isEI ? 'https://badges.linkedin-ei' : 'https://badges.linkedin';
      if (isCNDomain()) {
        return domainPrefix + ".cn/";
      }

      return domainPrefix + ".com/";
    }

    function getBadgeKeyQueryParams(badge) {
      return Array.prototype.slice.call(badge.attributes).filter(function (attr) {
        return attr.name.lastIndexOf('data-key-', 0) !== -1;
      }).map(function (attr) {
        // Most browsers automatically lowercase the attribute name when its being read
        // We are calling lowercase on it again to ensure consistency for any browsers that are lagging behind.
        return encodeURIComponent(attr.name.replace('data-', '').toLowerCase()) + '=' + encodeURIComponent(attr.value);
      });
    }

    /*
    * Renders a single badge on the page
    * @param badge: div element of badge to render
    */
    function renderBadge(badge) {
      var size       = badge.getAttribute('data-size'),
          locale     = badge.getAttribute('data-locale'),
          type       = badge.getAttribute('data-type'),
          theme      = badge.getAttribute('data-theme'),
          vanity     = badge.getAttribute('data-vanity'),
          version    = badge.getAttribute('data-version'),
          isEI       = badge.hasAttribute('data-ei'),
          entity     = badge.getAttribute('data-entity'),
          isCreatePage = badge.hasAttribute('data-iscreate'),
          uid        = Math.round(1000000 * Math.random()),
          baseUrl = generateUrl(isEI),
          queryParams = [
            'locale=' + encodeURIComponent(locale),
            'badgetype=' + encodeURIComponent(type),
            'badgetheme=' + encodeURIComponent(theme),
            'uid=' + encodeURIComponent(uid),
            'version=' + encodeURIComponent(version)
          ],
          url;

      if (version === 'v2') {
        baseUrl += 'view';
        queryParams.push('badgesize=' + encodeURIComponent(size));
        queryParams.push('entity=' + encodeURIComponent(entity));
        queryParams = queryParams.concat(getBadgeKeyQueryParams(badge));
      } else {
        baseUrl += 'profile';
        queryParams.push('maxsize=' + encodeURIComponent(size));
        queryParams.push('trk=' + encodeURIComponent(TRACKING_PARAM));
        queryParams.push('vanityname=' + encodeURIComponent(vanity));
      }

      if (isCreatePage) {
        queryParams.push('fromCreate=true');
      }

      url = baseUrl + '?' + queryParams.join('&');
      badge.setAttribute('data-uid' , uid);
      jsonp(url); //Calls responseHandler when done
    }

    /**
    * Handles a response from the server. Finds badge matching badgeUid and inserts badgeHtml there
    * @param badgeHtml: String representing contents of the badge
    * @param badgeUid: UID of the badge to target
    **/
    function responseHandler(badgeHtml, badgeUid) {
      responsesReceived ++;

      var i, badge, uid, isCreate;
      var defaultWidth = 330 // max possible width
      var defaultHeight = 300 // max possible height

      for (i = 0, len = badges.length; i < len; i++) {
        badge = badges[i];
        // isCreate needed to prevent reloading artdeco script tag
        isCreate = badge.getAttribute('data-iscreate');
        uid   = parseInt(badge.getAttribute('data-uid'), 10);
        if (uid === badgeUid) {
          var badgeMarkup = `<body>${badgeHtml}</body>`
          var iframe = document.createElement('iframe');
          iframe.onload = function() {
            var iframeBody = iframe.contentWindow.document.body;
            // 5 px buffer to avoid the badge border being cut off.
            iframe.setAttribute('height', (iframeBody.scrollHeight || defaultHeight) + 5);
            iframe.setAttribute('width', (iframeBody.scrollWidth || defaultWidth) + 5);
          };
          iframe.setAttribute('frameBorder', '0');
          iframe.style.display = 'block';
          badge.appendChild(iframe);
          iframe.contentWindow.document.open();
          iframe.contentWindow.document.write(badgeMarkup);
          iframe.contentWindow.document.close();
          replaceScriptTags(badge, isCreate);
        }
      }
      tryClean();
    }

  // These functions are needed because badge markup is added via innerHtml property which does not run script tags
  function replaceScriptTags(node, isCreate) {
    if (shouldReplaceNode(node, isCreate)) {
      node.parentNode.replaceChild(cloneScriptNode(node), node);
      childScripts[node.src] = true;
    } else {
      var i = 0,
          children = node.childNodes;
      while (i < children.length) {
        replaceScriptTags(children[i++], isCreate);
      }
    }
    return node;
  }

  function shouldReplaceNode(node, isCreate) {
    return isScriptNode(node) && !childScripts[node.src] && (!isCreate || (isCreate && !node.getAttribute('data-isartdeco')));
  }

  function isScriptNode(node) {
    return node.tagName === 'SCRIPT';
  }

  function cloneScriptNode(node){
    var script  = document.createElement("script");
    for( var i = node.attributes.length-1; i >= 0; i-- ) {
      script.setAttribute( node.attributes[i].name, node.attributes[i].value );
    }
    return script;
  }

    // Gets all incoming responses
    window[CALLBACK_NAME] = responseHandler;

    /**
    * Tries to clean added tags
    **/
    function tryClean() {
      //Clean up after all requests are done..
      //Accounts for people including script more than once
      var done = (responsesReceived >= expectedResponses && expectedResponses > 0) || responsesReceived >= badges.length;
      if (done) {
        delete window[CALLBACK_NAME];

        // remove all script tags
        scripts.map(function(script){
          document.body.removeChild(script);
        });

      }
    }

    /*
    * Makes Jsonp request, responses handles by CALLBACK_NAME
    * @param url String: url of server to make request to
    */
    function jsonp(url) {
      var script = document.createElement('script');
      script.src = url;
      scripts.push(script);
      document.body.appendChild(script);
    }
  };

  if (document.readyState === 'complete') {
    window.LIRenderAll();
  } else {
    window.addEventListener('load', window.LIRenderAll, false);
  }

})(window);
Popular Posts