Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Title: What are you working on?
Page: 1/2
  Go to:
Luke_Nukem 24 Nov 2016
To get a handle on Rust I've been cranking on a Game of Life sim using rust-sdl2.

So far it's been a good playground for trying out a lot of different ideas. Rust isn't the easiest language to write a... lets say, dynamic game engine in, what with type restrictions, ownership and borrowing. But it is fun.

So far I've implemented configuration options, a few patterns (working on an in game parser/saver), view panning, colour and size options.

External Media: You need to be logged in to view this.


[GitHub](https://github.com/Luke-Nukem/rs_life)

I've taken a small break from this to start working on a game framework of sorts.
Guppy 24 Nov 2016
Quoting: Luke_Nukem[...]

I've taken a small break from this to start working on a game framework of sorts.
A word of advice - don't.

This is the exact trap I tend to fall into when ever I start new projects, after a while you go "well I could really use a tool that ..." and so I spend the next couple of months making something that has little or no visual output.

Even if you do not personally need the reward of easy visualization of your work, your spouse/S.O/loved ones wont be able to fully understand what you've done and sharing your successes is to most people what keeps us going.

When you don't have anyone to share the exhilaration of finally squashing out a bug that's been troubling you, it's easy to get demoralized and loose interest in the project.

Also there are a lot of game frameworks / engines out there, pick one and get started - there is no need to re-invent the wheel. The sooner you shake off the "Not invented here" syndrome the better ;)

Back on topic;

My last few projects were;

- Trying to make Ogre3d be able to cross compile windows binaries from Linux
- Porting MyGui to an engine where the developer gave up on Linux support
- A HTML DAG editor that was ment to serve as a script & behavior editor

Currently I'm just making out assets while I wait for a Unreal og Unity to get actual official Linux support, as the unofficial support usually means I end up debugging their source rather than my own :|
Luke_Nukem 24 Nov 2016
Quoting: Guppy
Quoting: Luke_Nukem[...]

I've taken a small break from this to start working on a game framework of sorts.
A word of advice - don't.
....
I realise that was in the spirit of good advice, but the assumption that you know where my interests lie irks me. I study Computer Science and Software Engineering, I'm specialising in systems level programming, plus 3d graphics and program architecture and design - I've spent two years churning out visually lacking code with assembly, Java, C, and Haskell (and occasionally python)

So writing a game is an exercise in the design and architecture of all the underlying principles and algorithms. I have zero interest in using someone else's prefab engines for those reasons. A lot of the engineering behind a game engine is what I'll be doing day in, day out as a job. And I don't get to learn Rust, which is my next biggest passion.

My first experience in game development was 12 years ago, with Torque Game Engine which I licensed for the project. Funds went kaput and I ended up working as a welder for 7-8 years.

The point of that long spiel is this; don't try to steer people away from something they're doing, or presume you know what's best for them. What they're doing might be of high interest and relevant to them no matter if it is reinventing the wheel or not. ;)
Encourage them instead of trying to put them off.

----

How's the ogre3d project coming along? I used that last about 10 years ago, when CrystalSpace AMD Irrilicht were its biggest competitors (open source anyway). Is it still just a rendering engine?

I do wonder when Unreal will get actual official support. Probably it won't until the Linux market grows more:/
Guppy 24 Nov 2016
The thing about advice is you don't have to take it, if you dont want to take advantage of the experience and wisdom of others then by all means feel free to learn the hard way. I too was once young and felt that using code and libraries that others had written was "cheating", after all if Carmack could write Wolfenstein 3D alone then why should I lean on others? ;)

As for Ogre3d it has always been intended to be "just" a 3d engine, and it is indeed still that.
Luke_Nukem 24 Nov 2016
Your advice is condescending and presumptuous, and bad.
Reinvention is how people learn, it's how we get innovation, and it is absolutely fine and a good thing for people to do regardless of whether of not it bares fruit.

Somebody already added modern effects to the Quake engine, just use that version. Somebody already made RAR, just use that. Trying to find a better graphing algorithm is pointless, just use the common ones.

Without reinvention, we would not have the engine or library choices we do. Nor would we have the wealth of choice in Linux software.

If someone is doing something they have an interest in, don't advise them against it. That is rude, and as above, presumptuous.

Mate, I'm old. I've *got* experience. The practice of coding is what interests me and why I will continue to reinvent anything which has an idea I like.
BlackBloodRum 25 Nov 2016
Currently PHP, HTML and JS. Our company website needs a major overhaul to bring it into the modern world so that is currently taking up all my time.

My other time is taken up using Blender to make mods for ATS/ETS2.
Daerandin 4 Dec 2016
Since I am running a very lightweight desktop, no DE just the i3wm with the few programs I need, I decided to create my own battery monitor program to ensure my laptop shuts down if the battery levels drop too low. I didn't want to install any of the larger power programs available, and this seemed like simple little project to practice some simple C in my free time.

It is not a huge or particularly impressive, but for anyone interested it is available on [github](https://github.com/Daerandin/sbatterymonitor).
Volraek 4 Dec 2016
Hello guys, this is my first post here, although I'm already reading the forums for some time.

I am the programmer of the mobile game Kiko Loureiro Sounds of Nightmare, a 2d runner with the Megadeth guitarist being the hero, [Big Dogs Games](https://www.facebook.com/bigdogsgames/) second game. Maybe later the game will be launch for Windows, Mac and Linux.

We are using Unity3D and I am the only one suffering with the Linux version lol, it's much more bugged than Windows version unfortunately, but that's ok, hope that Unity 5.6 will be better. :)

For coding I'm using Sublime that, for me, is much better than Monodevelop. For tips on how to get Sublime working with Unity and C# see this [article](http://www.radjor.com/blog/p/65) by Jordan Sendar.
Shmerl 5 Dec 2016
Quoting: Luke_NukemTo get a handle on Rust I've been cranking on a Game of Life sim using rust-sdl2.
Nice! Rust is a very promising language. I don't really agree with idea that you shouldn't make your own frameworks / engines. Hack away if you have the time!

Did you see this? https://github.com/tomaka/vulkano
djzk 18 Feb 2017
This day I got a lot of stuff done. It's great to have a vacation :)
I'm working on a cute little game called "Server Room". Manage your server room and become the best tycoon. Companies can be listed on a stock exchange and players can buy shares from opponents receiving profits. Runs on Linux, Windows and MacOS and it's a Pre-Alpha.

External Media: You need to be logged in to view this.


Added today:

- Added room temperature value (needed for ventilation and server heat)
- Added server workflow value
- Added power value
- Added new background texture
- Added new interface
- Complete menu overhaul
- Bug fixes

The game currently has no release date.
neocron 18 Feb 2017
Nice concept, looking forward to the first release.
djzk 18 Feb 2017
Thanks.

I still have a long way to go ... but moving forward is the key :)
djzk 19 Feb 2017
Some small updates

* Changed navigation - I just didn't like it.
* Menu bug fix

External Media: You need to be logged in to view this.


External Media: You need to be logged in to view this.
neocron 19 Feb 2017
Keep it up!
Citiroller 20 Feb 2017
djzk your game looks cool, keep it up. I'd love to play it one day
djzk 25 Feb 2017
Research redesign preview (ignore hire/fire buttons)

External Media: You need to be logged in to view this.
djzk 1 Mar 2017
What are you working on? Releasing the PrePrePrePrePre(...)-Alpha soon (probably next week).

Here are a few shots I have taken recently.
External Media: You need to be logged in to view this.


External Media: You need to be logged in to view this.


External Media: You need to be logged in to view this.
Grimfist 15 Mar 2017
I am at the moment evaluating if it is possible to write a decent GUI for the Linux GOG Downloader CLI. Haven't used QT for ages so I look at a Java Swing GUI.
Would there be any need for such a tool in our community?
mas886 16 Mar 2017
I'm currently developing a php based game's Rest API, once I feel confident enough with it I will share it here. Planning an Android client and web based client.
spoonie_au 11 Apr 2017
I'm currently studding to getting my certificate IV in computer programming. It's mostly C#, SQL and mobile development atm.
Cedron 25 Jan 2023
I'd like to remind everybody (engine builders in particular) of this post:

Light and mass acceleration equations in strong gravity gradients

I will be returning to writing Web Camera software soon. Maybe I'll spawn some games from it. Just posted to throw some encouragement at the OP, that's best way to learn a new platform.

(Falls under "It is a lot more satisfying to figure stuff out for yourself, rather than follow somebody else's answer.")

'Coding' is next level 'gaming', isn't it? Particularly in perfecting editing skills. Zap that line!
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register