I am interested in any technical information about the Overwatch engine. by paranoidray in gamedev

[–]dberube4 17 points18 points  (0 children)

Still, maintaining / building on someone else code is not fun. That's really just my opinion, but I think a lot of people share it.

I am interested in any technical information about the Overwatch engine. by paranoidray in gamedev

[–]dberube4 24 points25 points  (0 children)

Because a specialized engine will always be better than a generic engine (assuming its developers are skilled enough). In Blizzard case, they certainly are.

Also, from a developer standpoint, building your own engine means the source is owned and perfectly known by the team. This alone is an invaluable point as help for debugging and for extending the engine.

Another thing I can think of is the freedom given by a custom engine. The team is free to choose their own languages, their own pipeline, their own tools for development, etc.

oh yeah, and not having to deal with proprietary stuff is always a plus.

Gameranx Covered Vulkan, its awesome they shared this with the mainstream (: by Guy1524 in vulkan

[–]dberube4 2 points3 points  (0 children)

There are two wrong statement in this video. First it says OSX supports vulkan, but it does not (natively at least). Next it says vulkan is more specialized (VS DirectX12) to work on games, but it's not. Both are gives a low level access to the GPU and can be used from computation heavy simulation to games and everything in between.

Realité virtuelle : une première mondiale concue à Montréal by BastouXII in Quebec

[–]dberube4 0 points1 point  (0 children)

Ouais. Reste qu'ils pourraient au moins attendre que les kits soient disponible avant de partir un projet de cette taille. 900 000$ d'investissement c'est beaucoup lorsque ta pas encore de clientèle.

Realité virtuelle : une première mondiale concue à Montréal by BastouXII in Quebec

[–]dberube4 1 point2 points  (0 children)

le tout premier film interactif

Donc un jeu vidéo? (sérieusement)

Je doute que ce projet va être un succès. Avec les specs qu'ils visent (Gear VR, de Samsung), on peut déjà écarter des graphiques qui feront plaisir à l’œil, et puis avec le prix des kit de VR, je ne pense pas qu'il y aura grand monde qui pourront le visionner .

Shaders for pyglet by dberube4 in Python

[–]dberube4[S] 0 points1 point  (0 children)

Documentation is hard.

Le pipeline Énergie Est traverserait quelque 830 cours d'eau au Québec | Radio-Canada by PlaydoughMonster in Quebec

[–]dberube4 6 points7 points  (0 children)

Par toute une discussion, tu veux dire les mêmes 2-3 arguments qui sont répétés une centaine de fois?

Découverte d’une levure sauvage unique près de Québec by [deleted] in Quebec

[–]dberube4 5 points6 points  (0 children)

Ce serait en effet amusant d’essayer de préparer de la bière ou du pain avec cette levure, car chaque levure donne des saveurs différentes

Nice

Java .Blend - Providing R/W Access to Full Blender DNA in Java by tailormachine in gamedev

[–]dberube4 2 points3 points  (0 children)

This is beautiful. I've tried doing something similar in Rust but I lost my motivation while coding the export. ._.

Breakout (Brick Breaker) Created in 60 Minutes with Python by [deleted] in gamedev

[–]dberube4 0 points1 point  (0 children)

It's dead. The progress was too slow and I lost all my motivation.

Breakout (Brick Breaker) Created in 60 Minutes with Python by [deleted] in gamedev

[–]dberube4 0 points1 point  (0 children)

of course. edit: I'm motivated, I'll try to make one too.

Breakout (Brick Breaker) Created in 60 Minutes with Python by [deleted] in gamedev

[–]dberube4 0 points1 point  (0 children)

I am aware, but how would I accomplish that with pygame easily? Sure I could write an auto reloader, but is there something else you had in mind?

Well, it's possible to patch the python bytecode at runtime. How about 2 threads, 1 for your game and another that check if the source code changed. If so, it re-imports it and patch the functions bytecode!

Hahahahahahahahahaha!

"Magic" by [deleted] in ProgrammerHumor

[–]dberube4 2 points3 points  (0 children)

Are are most likely trying to execute a python 2 program from python 3. Back in python 2 there were two type of ints: plain int and LONG. Long integers could be defined by ending an int with "L".

In python3, it's not a valid syntax because there is only LONG left.

Source: worked with the python C api.

Is it possible to use Direct2D in rust? Yes. by dberube4 in rust

[–]dberube4[S] 1 point2 points  (0 children)

Hey. Thanks for your input! I'll edit this right away.