Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I started using linux about 6 months ago and before that I was totally on Windows (for about 4 years). In that time, I learnt a lot about DirectX and I managed to build a nice 2d game with sound music and pretty ok graphics. It took only about 2 months for me to finish it all by myself, with a little bit of help from a friend on the shape of the space ships.
Since then I wanted to make a 3d game and I was learning Direct3D. After many attempts on trying to make a 3d game, I realised that I am very useless at 3d modelling. So I had to give up in the idea of making a 3d game.
If you are serious about making a game, then I would like you to consider on finding some good 3d artists, not just programmers. Also you have to decide on the type of game you are going to make. For a 3d game, I prefer to build a racing game, because it involves no story and is pretty simple compared to other game types.
There are some good resources on building games on Linux.
Search for the book "Programming Linux Games" I dont the exact URL.
Also there are plenty of tutorials on using OpenGL on the net.
i think (and this is only my opinion), that when learning a programming language, it is easiest to 'clone' a game that has already been made (as far as programming games is concerned (as opposed to regular app programming)). granted it probably won't make it into 'game informer' magazine, or generate enough hype for an article in 'game developer' mag...but it is definately a step in the right direction.
i made a very simple pong clone in about a days work, but that simple project taught me about using C and a graphics library (SDL). more precisley, i learned common every day things like, loops (usually (if not always) games are just big loops, checking various things and acting on them)..(though they can be extremely complex, 'under the hood' , simple input for moving the paddles, and various things like bounds checking and generating a random angle to deflect the ball when it hit something... if an experienced programmer would've looked at the source code they would've laughed in my face , but shit ...i don't think it is likely that someone would write <put your favorite game here>, in their first try
in essence, just start small with this.. (you seem to be doing that already..but i'm just stressing that fact, for anyone else who is 'just starting')...granted i don't work for bioware, squaresoft...whatever, so my opion may as well be $hit..but i think it couldn't hurt for other 'newbs' looking to do the same thing. i just hope there are a lot of 'newbs' (and the not-so newbs), trying to write linux games (even multi-platform...as long as linux is on that list), cause lets face it....staring at a terminal all day can get damn boooring , and there are not enough developers that have noticed linux as a viable solution for marketing their product, though there are a few...not nearly enough.
i will try and offer any help that i can if you feel you could use it, however, i am not looking to join a team 'full-time' as of yet. also, if you ever decide to try your hand at developing a role-playing-type game.. i plan to have a 2-d rpg engine modeled aroung bioware's infinity engine (icewind dale, baldurs gate, planescape torment...), out on sourceforge in 6 months or so (not necassarily 'complete' by then ...but something for others to stab at)..if you're interested. i'm currently studying the file structures that IE uses to store content and other data, and just getting a glimpse of the orginization that would be needed to tie up those files and produce something that is playable from them.....
nice post
could u send me the source code of ur pong game? (i posted my email adress in this thread) It'd me quite interesting. I'm thinkig on writting a text-art sidescrolling game in pascal. I'll use this project to learn C/c++ as well, and recode it in C++.
I haver some projects for the future, but I have some things to learn until i could release them.
Well, if u find one of these projects interesting, u can join WindowsBurner and me . (I'll make an accurate explanation of them someday...)
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795
Rep:
come to think of it jhorvath, i would like that pong src to. i think it would be a good tutorial on sdl and c. my email is: junkm@riversdell.com
cant wait!
i will indeed send it to anyone who wants it ....after i write it again :)
this was over 7 months ago ...i have since had my notebook stolen, which had the pong source on it :( ...i had it on a floppy as well, but that was taken with my notebook (as well as two books i was reading) ...bastards.
...just give me a minute to re-write it and i'll send it...
...just give me a minute to re-write it and i'll send it...
..realistically it's going to be more than a minute
when i wrote the clone the last time i was without a job...but it shouldn't be more than a week (friday and sunday i am off, and saturday i don't do anything at work any way..so those will be the most productive days)
i've got your email addresses, so i will send it when it's 'complete' (aka playable)
uh, guys i'd like to join to.
I'm 17 and know vb (useless), a bit of delphi (before using linux), C and a bit c++, for this project I prefer C, C is the best language for almost any project.
Anyway tell me what to do. I have been searching a good project for a while, I think this is one.
I'd prefer a space simulation game (like Freelancer). And I got a story for it in my head + I got a window$ using friend who likes to 3d-model.
wuoooh,
another one is joining us
I also know delphi, an i suggest u to try kylix.
I don't know C/C++ yet. Now I'm writting a text-art sidescroller in Pascal, and I'll rewrite it in C to learn once is finished in Pascal (I love pascal, it was the first language i learnt :-))
Mail Josh, he's the actual project leader. Our first game will be a sidescroller of a boy who has to scape from school. After taht we're thinking on making some kind of visual MUD engine...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.