Feedback Brugselia - 3D Exploration / Adventure

Discussion in 'Work in Progress' started by Bart, Oct 17, 2018.

  1. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142

    Brugselia

    [​IMG]
    Brugselia - a fictional name for a fictional historical city, may or may not refer to Bruocsella
    [​IMG]
    Hi everyone.
    Here's the first post on a game that I've been working on on and off for a few years now.
    Both code and models have now gotten to a point where I think enough work has been done to show it here on the forums.

    The game is being developed in GameMaker Studio 2 and modeling is done in Blender.

    Plot
    The game takes place at the start of the 17th century in the city of Brugselia.
    You play as Charles, a young child who ends up in this city after having been found lost in the fields around Brugselia, exhausted and heavily injured.
    He is found by two so-called 'beguines', who take care of him and raise him.
    Ten years later, he still lives in Brugselia but strange things start to happen. And it seems like those are only the beginning...

    The game world

    [​IMG]

    The game world is inspired by the historical Duchy of Brabant, or Braecbant in older times.
    The duchy's importance is largely due to the success of its two largest cities, Machlines and Brugselia.

    The city of Brugselia is inspired by the several historical cities in nowadays' Belgium. Most buildings have been - to an extent - inspired by an actual building. The city itself, however, is an entirely fictional creation.

    The prosperous city of Brugselia is the capital of the Land of Brugselia and the second largest city in the Duchy of Braecbant, after the capital Machlines.
    Originally, its prosperity was largely due to its port, which is still the largest in the duchy. In more recent times, the Brugselia Exchange and University have become two important places.

    Lore
    Information on buildings and locations will be provided through lore. Part of the world's lore corresponds to actual history of the real world, part of it doesn't.

    Memoires
    Most of the background of the city will be told through memoires, which are little pieces of text written down by inhabitants or by travelers passing through. You'll find these everywhere throughout the city.

    Mechanics / Features
    First of all, this game will be about exploring the city of Brugselia, finding stuff here and there.
    Part of the reward should be in discovering new areas and in finding new passages between areas.
    The main mechanics are far from final yet, but I do have a couple of basic ideas:
    • Increase the city's value using an idlecraft-like mechanic, start by moving goods to warehouses, later on influence the exchange
    • Lure nearby crowd using the church bells
    • Door and key mechanics, also look through keyholes to look for clues
    • Bar doors and roads to prevent people from passing
    • The 'companion': helps you out later in the game with one of the above mechanics
    • Box2D based physics world
    Screenshots
    The following screenshots show a few locations that will be in the game.
    All screenshots were made in-game.
    The Old Market Square
    [​IMG]
    Northern Fields / Outskirts
    [​IMG]
    The Port of Brugselia
    [​IMG]
    The Fish Market
    [​IMG]
    The Beguinage
    [​IMG]

    Back in 2014:
    [​IMG]

    Videos
    Below are a couple of videos that show areas of the game world and the attempts to create a suiting atmosphere.
     
    Last edited: Aug 15, 2019 at 9:52 AM
    Roa, RujiK, sitebender and 10 others like this.
  2. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Here's a first video showing a short walk through a small area of the game world:



    The environment will get a few more things in it later on to make it look a bit livelier.
     
    Last edited: Oct 21, 2018
    hamdrax24 likes this.
  3. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    A few new screenshots taken this week:
    Another view on the Northern Fields
    [​IMG]

    The Grand Market Square

    [​IMG]

    The Brugselia Exchange
    [​IMG]
     
    Last edited: Jan 12, 2019
  4. lolslayer

    lolslayer Member

    Joined:
    Jun 23, 2016
    Posts:
    679
    A shame that nobody responded to you yet, the building models are really nice!

    But you really need some shaders there, do you already have a few planned? If not, and you do like to have them, I would love to give a helping hand with them :)
     
    Bart likes this.
  5. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Thanks! Greatly appreciate it :)

    I don't have specific shaders for graphical effects yet, but the game is actually already running a few shaders in the background for optimization and for the basic ambient and diffuse lighting that you see. Colors aren't used in any of the vertex formats, only texcoords. Also, the crowd is drawn using a shader so it only takes a single draw call per batch of 16, yet it's not doing skeletal animation, so it's fairly efficient on both the cpu and gpu side. I'm also finalizing the shader for all scenery so it takes a uniform array for all transforms. That will be used for various simple effects, such as moving pulleys up and down, rotating the windmill wicks, ringing church bells and some other stuff that I have in mind.

    I fully agree that it could use some shaders.
    I'm not that great at effects shaders (lighting in particular) so it'd be great to get help on those, but first I am going to find out how much processing power is left for that kind of thing.
     
    Last edited: Oct 27, 2018
  6. lolslayer

    lolslayer Member

    Joined:
    Jun 23, 2016
    Posts:
    679
    Sounds good, if you ever want me to give it a look PM me :)
     
  7. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Thanks again! I'll let you know when I reach that point.
    First I'm going to continue the modelling work on the city and getting the basic code stable enough. Also going to try to get each area drawn using a single batch and texture page and add the first basic effects (pulleys, bells, transparent textures).

    To conclude for today, here's a last screenshot as viewed from the river:
    [​IMG]
     
    Last edited: Jan 12, 2019
  8. lolslayer

    lolslayer Member

    Joined:
    Jun 23, 2016
    Posts:
    679
    I like it, this looks very cute :)
     
    Bart likes this.
  9. FROGANUS

    FROGANUS Member

    Joined:
    Jul 3, 2016
    Posts:
    218
    cool architecture. reminds me of bruges (having seen 'in bruges' recently) like an overly-nice, but cloudy ominous feeling to it. perhaps its own blend of mysterious atmosphere a-la myst.
     
  10. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Thanks! :)

    It is inspired by cities like Bruges, but not really Bruges itself. The name is, though!

    I currently can't show new in-game screenshots, since the Blender exporter is being reworked and all models have to be exported again (been making substantial changes to the underlying format).
    Instead here's a Blender render of what I've recently been working on (in a spoiler because of the image size):
    Southeast Beguinage Entrance with the Palace and the Exchange in the back
    [​IMG]
     
    Last edited: Nov 4, 2018
    FROGANUS likes this.
  11. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    So it's been quite a while since the last update.
    Currently I'm reworking all the area models in Blender so that they're properly aligned with the x and y axes and with the surrounding areas.
    That's a bit of work, but it will allow the use of very basic shapes, such as boxes, circles and convex polygons for collisions with the environment using the Box2D physics engine (and export those exact shapes directly from Blender).

    As a small update, below is a screenshot of an area still in progress: the City Hall Courtyard.
    To the right of it is the Brugselia Canal, a side arm of the main river, because of course back in the day, each self-respecting city had a couple of waterways running through it.

    The Brugselia Canal next to the City Hall Courtyard and the Prison (the building with the pinnacles)
    [​IMG]
     
    Last edited: Dec 1, 2018
  12. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Hi all. Another small update on Brugselia.

    The first models are working again in GameMaker and now support translucent textures.
    Also I added a shader-based skydome that turned out quite well:

    [​IMG]

    Next up will be to animate the things.
     
  13. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    The first effects to make the world feel a bit livelier are now working:



    I've also been working on the prologue area, which is part of the area outside the city walls, that will be referred to as the 'Brugselian Fields':
    [​IMG]
     
    Last edited: Jan 12, 2019
  14. James222

    James222 Member

    Joined:
    Aug 26, 2016
    Posts:
    61
    Looks great mate! Keep it up will keep watching
     
  15. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Thanks a lot!

    It's been a while since the last post. In the meantime, I've been working on ideas for the story and quests and those are starting to form a somewhat coherent whole.
    So not that much to show now, although this week I made quite a bit of progress on the beguinage. It still needs a lot of detail work, though.
    The beguinage is quite a large area inside Brugselia where the main character, Charles, spends his first years:

    [​IMG]

    I also made a basic wave shader for the water in the canals. Although it'll need a bit of further tweaking to get the effect right:

    [​IMG]
     
  16. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Another update on the world's progress.
    This time a short video showing the Artist's Garden, located in the southeast part of the city:



    The video also includes a first attempt at a background music for the world, although this is still an early work in progress :)
     
    DividingByZero and Edwin like this.
  17. DividingByZero

    DividingByZero Member

    Joined:
    Jan 31, 2017
    Posts:
    500
    I just want to tell you that this is very impressive. I played around with 3D fairly extensively for awhile and it was an interesting journey. I have since decided I want to stay away from it for now, but I entirely appreciate the work you are doing here (especially in GMS).
     
    Bart likes this.
  18. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Thanks! I appreciate it!

    From a technical standpoint, I think nowadays there are certainly more impressive 3d games/engines being made in GMS.
    The game world is quite big in scope, though, however it's getting more manageable by the day :)
     
  19. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    So I finally found a bit of time again to continue work on this and added a few more skydome effects:



    The area in the video is an early work in progress and is situated in the 'vast Brugselian Fields' which, together with the city itself, make up the entire game world.
     
    hamdrax24 likes this.
  20. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Hi all. Another small update on Brugselia again.

    I did some programming in GameMaker this time, instead of all the modelling.
    A lot of cleaning up in the background. The most important change, however, is a proper separation of GUI and 3D layers in the Room Editor:
    [​IMG]
    Becomes:
    [​IMG]

    This will be used to overlay all the in-game menus, which were in separate rooms up till now:
    [​IMG]
     
    hamdrax24 likes this.
  21. Noizee

    Noizee Member

    Joined:
    Sep 17, 2016
    Posts:
    16
    Woah, nice bro.
     
    Bart likes this.
  22. Ali Al - Mosawi

    Ali Al - Mosawi Member

    Joined:
    Jun 20, 2016
    Posts:
    50
    Its nice and the model its good what you use for the collision and your game for windows only or other platform also
     
  23. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Thank you. I appreciate it!

    Collisions aren't working properly at the moment but I decided on using the built-in physics. It makes it easy to handle curved shapes using chain shaped fixtures and different "levels" (streets, water, first floors) can be achieved using collision groups.
    It's Windows only right now although I try to optimize where possible to leave other options open.
     
  24. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Hi all. Progress on Brugselia has been slow the last couple of weeks.

    In the background I'm reworking many of the building models so that they make use of the underlying mesh library.
    This takes a lot of time, but it also gets the look in the entire game world consistent.
    For those interested here's how that looks for the ramparts:
    [​IMG]

    As a little update on the GameMaker side, here's what I'm currently working on:
    [​IMG]
     
    hamdrax24 likes this.
  25. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Hi all. A short update on Brugselia again.
    Progress is slow but steady.

    A huge cleanup of the models is going on behind the scenes. But it is becoming more and more manageable, one area at a time.

    The port area is one of those models I cleaned up in the last couple of days.
    Here's how that looks now:

     
  26. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Hi all. Here's another quick update on Brugselia.

    A lot is going on in the background. Many changes in the project in GMS this week.
    I've been adding collision meshes to a couple of area models, did a further cleanup of the models and also cleaned up the code quite a bit.

    I also recorded an atmospheric background loop that I may use in the beguinage area:

     
  27. Earth Traveler

    Earth Traveler Member

    Joined:
    Jul 27, 2017
    Posts:
    18
    I really like the look so far... it reminds me of Daggerfall (although your game is much better looking)

    Hope to play the demo soon!
     
    Bart likes this.
  28. Bart

    Bart Member

    Joined:
    Jun 21, 2016
    Posts:
    142
    Thanks for your interest!

    Ah yes, a demo. I've been working a lot behind the scenes to clean up everything.
    So some kind of early/'tech' demo may be coming. Once I'm happy with the result.

    As a small extra, for those who are curious, I added the world map to the original post :)
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice