TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Steam ImageSteam ImageSteam ImageSteam ImageSteam ImageSteam Image
Blog post #7 - Content vs Camera

Hi and welcome to our next blog post - How to create game content so it conforms to the players point of view within the game screen. This one is less about programming and more about graphics so its written by the best artist in our graphic department (who also happens to be the only artist in our graphic department). Many grid - based world games use axonometric projection. Axonometric projection is a type of orthographic projection used for creating a pictorial drawing of an object, where the lines of sight are perpendicular to the plane of projection, and the object is rotated around one or more of its axes to reveal multiple sides. One of subtypes of axonometric projection is called isometric projection. You might already be familiar with isometric projection because it was used in many well-known older games E.g. Fallout 1&2, Baldurs Gate 1&2, Sim City 2000, Age of Empires, Pharaoh etc. And now its making a comeback in many indie games. But here we have to confess that we mispoke to you a little bit in the previous paragraph. Often, many games that claim to be isometric are not really isometric. This word is frequently used but typically it only means that a game used axonometric projection. There is another subtype of axonometric projection called dimetric which is more commonly used. And thats the case with Nebuchadnezzar, too. We also use dimetric projection. So, how does dimetric projection work? Imagine a grid-based game with a top down camera. The grid and two buildings placed on it would look like this:
Everything is well-arranged but most players would like to see more than the roofs of buildings. Lets see how it looks if we used dimetric projection:
See the difference? We can clearly identify both buildings, which is usually crucial for strategy games. And on a visual level, to see the whole of a building is nicer than just the roof. So what exactly does dimetric projection do? In dimetric projection, vertical distances on a grid are halved.
This is important if we create game content in some 3d package (software). Because we need to find a proper position for the camera according to the grid in order to render a tile exactly in dimetric projection. So how do we achieve this? Less programming doesn't necessarily mean no math. Even creating a games graphics requires some elementary knowledge of math. So we will calculate it as you can see in the next image. To get the halved vertical grid on the rendered image, we need to set up the camera angle to 30 degrees (fig. B) compared to the top down view (fig. A) where the angle is 90 degrees (for 90 degrees the grid is rendered as is).
Now we knows the correct angle so we can setup the render camera to get our buildings in dimetric projection. But when we do that, we usually get something like this:
As you can see, its not what we wanted. The grid lines go towards the vanishing points that are placed somewhere out of the image. So what does this mean? It means that the camera is in perspective mode. To get proper dimetric projection we need to switch the camera to orthographic mode. And the result is:
So thats the trick to get a desired diametric picture. In a future blog post, we will return to this topic from the perspective of guidelines for creating content for mods. So stay tuned and thanks for your support and sharing! And as always, you can also read and discuss this blog post on our websites, forum or reddit.


[ 2020-03-06 14:44:39 CET ] [ Original post ]

Nebuchadnezzar
Nepos Games Developer
Nepos Games Publisher
2021-02-17 Release
Game News Posts: 115
🎹🖱️Keyboard + Mouse
Very Positive (1310 reviews)
Public Linux Depots:
  • Linux Depot [24.74 M]
Nebuchadnezzar is a classic isometric city builder game inviting players to experience the mysterious history and culture of ancient Mesopotamia. In the campaign, players get to rule over influential historical cities filled with magnificent monuments.

Gameplay

From plowing fields to creating products, players must oversee the manufacturing of agriculture and goods for the city population. Players have an arsenal of tools to optimize their objectives. In addition, a maximum overview of their city helps players to solve problems and prevent population loss. Nebuchadnezzar’s gameplay is geared towards all types of players: from beginners of the genre to experienced strategists.

Campaign

Nebuchadnezzar’s main campaign contains 16 historical missions covering the colonization of ancient lands to the conquest of Babylon by Persians in 6th Century BC. Each mission summons a different time period in Ancient Mesopotamian history. Players must carry out tasks important to the specific time and place of each mission, including the construction of historical monuments.

Monuments

During the campaign players will not only build complex ancient monuments, but design them too. Nebuchadnezzar features an in-game “monument editor” giving players complete control over their buildings. From structural design to color scheme to final details: it’s in the hands of the player. Will you recreate history or make history? It’s up to you.

Mods & Localization

Nebuchadnezzar was created with mods and localization in mind. Modders will be able to create their own buildings, goods, and monuments. And in addition, they can invent new missions and campaigns. All definition files are written in the easy to read Lua language. Localizing mods will not be a problem. You can create mods in multiple languages and/or add languages to existing ones. This applies to the base game as well.

MINIMAL SETUP
  • OS: TBA
  • Processor: TBA
  • Graphics: TBA
RECOMMENDED SETUP
  • OS: TBA
  • Processor: TBA
  • Graphics: TBA
GAMEBILLET

[ 6107 ]

10.73$ (17%)
21.22$ (15%)
20.99$ (16%)
10.78$ (17%)
8.59$ (14%)
25.46$ (15%)
25.19$ (16%)
12.72$ (15%)
8.42$ (16%)
1.64$ (18%)
35.87$ (20%)
12.89$ (14%)
16.79$ (16%)
4.44$ (11%)
26.34$ (12%)
37.79$ (16%)
17.59$ (12%)
33.17$ (17%)
25.19$ (16%)
8.29$ (17%)
9.89$ (1%)
10.88$ (66%)
17.19$ (14%)
16.52$ (17%)
4.69$ (77%)
12.59$ (16%)
13.27$ (34%)
16.79$ (16%)
24.87$ (17%)
16.79$ (16%)
GAMERSGATE

[ 1061 ]

7.64$ (49%)
8.79$ (56%)
5.09$ (49%)
2.25$ (89%)
2.21$ (83%)
35.99$ (10%)
0.43$ (91%)
1.88$ (81%)
33.99$ (32%)
4.46$ (70%)
14.99$ (50%)
5.1$ (83%)
0.85$ (91%)
0.85$ (91%)
2.55$ (83%)
0.18$ (91%)
10.5$ (65%)
4.46$ (70%)
2.55$ (91%)
3.0$ (62%)
4.25$ (57%)
3.87$ (70%)
1.88$ (92%)
18.75$ (62%)
9.49$ (50%)
7.22$ (58%)
1.7$ (83%)
0.85$ (91%)
0.64$ (87%)
1.53$ (91%)

FANATICAL BUNDLES

Time left:

18 days, 9 hours, 12 minutes


Time left:

25 days, 9 hours, 12 minutes


Time left:

14 days, 9 hours, 12 minutes


Time left:

11 days, 9 hours, 12 minutes


Time left:

19 days, 9 hours, 12 minutes


Time left:

21 days, 9 hours, 12 minutes


Time left:

42 days, 9 hours, 12 minutes


Time left:

356467 days, 1 hours, 12 minutes


Time left:

24 days, 9 hours, 12 minutes


Time left:

53 days, 9 hours, 12 minutes


HUMBLE BUNDLES

Time left:

6 days, 3 hours, 12 minutes


Time left:

8 days, 3 hours, 12 minutes


Time left:

13 days, 3 hours, 12 minutes

by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE