Jump to page: 1 2
Thread overview
Atrium - 3D game written in D
Nov 06, 2015
Timur Gafarov
Nov 06, 2015
stewart
Nov 06, 2015
Timur Gafarov
Nov 06, 2015
FreeSlave
Nov 06, 2015
Abdulhaq
Nov 06, 2015
Joakim
Nov 06, 2015
NVolcz
Nov 06, 2015
Timur Gafarov
Nov 06, 2015
tired_eyes
Nov 06, 2015
MrSmith
Nov 06, 2015
Andrea Fontana
Nov 06, 2015
Timur Gafarov
Nov 07, 2015
Manuel König
Nov 08, 2015
Timur Gafarov
November 06, 2015
Atrium (code name) is a work-in-progress science fiction game with physics based puzzles (gravity effects, force fields, etc) akin to Portal or Inverto. The game is fully written in D, it uses custom graphics engine based on OpenGL and SDL. Physics engine is also written from scratch.

Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0
November 06, 2015
On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
> Atrium (code name) is a work-in-progress science fiction game with physics based puzzles (gravity effects, force fields, etc) akin to Portal or Inverto. The game is fully written in D, it uses custom graphics engine based on OpenGL and SDL. Physics engine is also written from scratch.
>
> Source code:
> https://github.com/gecko0307/atrium
>
> IndieDB page:
> http://www.indiedb.com/games/atrium
>
> A precompiled demo for Windows:
> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0

Great looking game, nice work. Are there any plans to distribute the GUI/Gfx and physics components as separate libraries?


Stew
November 06, 2015
06.11.2015 12:29, stewart пишет:
> On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
>> Atrium (code name) is a work-in-progress science fiction game with
>> physics based puzzles (gravity effects, force fields, etc) akin to
>> Portal or Inverto. The game is fully written in D, it uses custom
>> graphics engine based on OpenGL and SDL. Physics engine is also
>> written from scratch.
>>
>> Source code:
>> https://github.com/gecko0307/atrium
>>
>> IndieDB page:
>> http://www.indiedb.com/games/atrium
>>
>> A precompiled demo for Windows:
>> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0
>>
>
> Great looking game, nice work. Are there any plans to distribute the
> GUI/Gfx and physics components as separate libraries?
>
>
> Stew

They already exist as separate libs:
https://github.com/gecko0307/dmech
https://github.com/gecko0307/dgl

DGL (graphics engine) is currently falling behind from the game and may contain bugs, but I eventually update it.
November 06, 2015
On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
> Atrium (code name) is a work-in-progress science fiction game with physics based puzzles (gravity effects, force fields, etc) akin to Portal or Inverto. The game is fully written in D, it uses custom graphics engine based on OpenGL and SDL. Physics engine is also written from scratch.
>
> Source code:
> https://github.com/gecko0307/atrium
>
> IndieDB page:
> http://www.indiedb.com/games/atrium
>
> A precompiled demo for Windows:
> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0

I visit your blog time to time and sometimes download demo. Really glad to see improvements. Definitely will wait for the release to play.

Did not know about Inverto, should check it out too.
November 06, 2015
On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
> Atrium (code name) is a work-in-progress science fiction game with physics based puzzles (gravity effects, force fields, etc) akin to Portal or Inverto. The game is fully written in D, it uses custom graphics engine based on OpenGL and SDL. Physics engine is also written from scratch.
>
> Source code:
> https://github.com/gecko0307/atrium
>
> IndieDB page:
> http://www.indiedb.com/games/atrium
>
> A precompiled demo for Windows:
> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0

It looks good and the physics simulation seems to work really well, congratulations.

November 06, 2015
On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
> Atrium (code name) is a work-in-progress science fiction game with physics based puzzles (gravity effects, force fields, etc) akin to Portal or Inverto. The game is fully written in D, it uses custom graphics engine based on OpenGL and SDL. Physics engine is also written from scratch.
>
> Source code:
> https://github.com/gecko0307/atrium
>
> IndieDB page:
> http://www.indiedb.com/games/atrium
>
> A precompiled demo for Windows:
> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0

Nice, graphics and physics look impressive in the demo video.  If you ever want to try and get it on Android, let me know if I can help.  I'll have a build of the ldc cross-compiler up for download in an hour, will be announcing it soon.
November 06, 2015
On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
> Atrium (code name) is a work-in-progress science fiction game with physics based puzzles (gravity effects, force fields, etc) akin to Portal or Inverto. The game is fully written in D, it uses custom graphics engine based on OpenGL and SDL. Physics engine is also written from scratch.
>
> Source code:
> https://github.com/gecko0307/atrium
>
> IndieDB page:
> http://www.indiedb.com/games/atrium
>
> A precompiled demo for Windows:
> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0

Very cool!
How have it been to work with the GC?
Reddit it! Maybe with an writeup?
November 06, 2015
On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
> Atrium (code name) is a work-in-progress science fiction game with physics based puzzles (gravity effects, force fields, etc) akin to Portal or Inverto. The game is fully written in D, it uses custom graphics engine based on OpenGL and SDL. Physics engine is also written from scratch.
>
> Source code:
> https://github.com/gecko0307/atrium
>
> IndieDB page:
> http://www.indiedb.com/games/atrium
>
> A precompiled demo for Windows:
> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0

Any demo for linux too?
November 06, 2015
06.11.2015 13:51, Andrea Fontana пишет:
> On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
>> Atrium (code name) is a work-in-progress science fiction game with
>> physics based puzzles (gravity effects, force fields, etc) akin to
>> Portal or Inverto. The game is fully written in D, it uses custom
>> graphics engine based on OpenGL and SDL. Physics engine is also
>> written from scratch.
>>
>> Source code:
>> https://github.com/gecko0307/atrium
>>
>> IndieDB page:
>> http://www.indiedb.com/games/atrium
>>
>> A precompiled demo for Windows:
>> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0
>>
>
> Any demo for linux too?

Linux demo will be available very soon.
November 06, 2015
06.11.2015 13:51, NVolcz пишет:
> On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
>> Atrium (code name) is a work-in-progress science fiction game with
>> physics based puzzles (gravity effects, force fields, etc) akin to
>> Portal or Inverto. The game is fully written in D, it uses custom
>> graphics engine based on OpenGL and SDL. Physics engine is also
>> written from scratch.
>>
>> Source code:
>> https://github.com/gecko0307/atrium
>>
>> IndieDB page:
>> http://www.indiedb.com/games/atrium
>>
>> A precompiled demo for Windows:
>> https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0
>>
>
> Very cool!
> How have it been to work with the GC?
> Reddit it! Maybe with an writeup?

I tried to fully avoid GC, using my own malloc-based allocator. This lead to the fact that the code is not very D-ish, but it proves that there's perfectly possible to write real-world GC-free applications in D.
« First   ‹ Prev
1 2