Follow

advice wanted, programming 

Lottie and I want to make a game together, and we want to code it ourselves (rather than use something like unity)

What programming language should we use and why?

(Feel free to boost this post)

advice wanted, programming 

I should have mentioned we're going to make a 3D game

advice wanted, programming 

@lizardsquid uhhhh I would suggest not doing so because it's a lot of work just to get something basic going ^^;

But C++ is probably your best bet if you're gonna go through with it. Probably the most compatible and well documented. Python would also work and it'd be much easier to use, but I don't know what frameworks there are but y'know. If you just do a text-based thing like a roguelike or text adventure you could easily use anything tho :P

advice wanted, programming 

@lizardsquid Making your own engine will be a loooot of work without prior experience. Curious why you want to avoid existing engines, is it to learn how to make an engine?

advice wanted, programming 

@Fenreliania somewhat!

But we're also considering... Not doing that

advice wanted, programming 

@lizardsquid General gamedev wisdom is "make an engine or make a game" :P

advice wanted, programming 

@lizardsquid please ignore my prior advice, oops

advice wanted, programming 

@Eldritch_Horrorgirl still might be useful advice to other people reading this!

advice wanted, programming 

@lizardsquid True enough, sorry I couldn't help tho
Best of luck on your game design adventures!

advice wanted, programming 

@lizardsquid if you're beginners and don't mind something primarily text based, Twine is a GREAT choice for first timers, but it's ALSO flexible enough for lots of things!

advice wanted, programming 

@lizardsquid this sounds like hell from a devops standpoint if you don't have a team of devs. JS/WebGl, Python, maybe Obj-C? and Haskell of course I s2g it can do anything

advice wanted, programming 

@lizardsquid please use an existing engine you will likely never get to the actual game if you build your own. unity is good and already quite intense on the programming side if youre worried youll be touching less code.

advice wanted, programming 

@lizardsquid
The one you are most comfortable with.
Unless you have a compelling reason to switch to a language that you're not as expert in. This is going to be your first time attempting a game engine, the concepts that drive that engine will probably be difficult enough without having to learn the nuances of an unfamiliar language.
That being said, your experience with Rust might make that a good choice. Especially since it's pretty much directly applicable.

advice wanted, programming 

@lizardsquid hey are you still interested in writing your own engine? Its a really daunting task and it can take a long time but if you are determined then I would suggest looking up SDL tutorials in C. I would also suggest that once you have the rendering code done that you should brush up on linear algebra and physics. I actually tried this long time ago and I have a bit of code written for controls and renderer initialization, want me to link you?

advice wanted, programming 

@lizardsquid first thing id say is dont listen to anyone say "you shouldnt use this or that." the world is ur oyster for gamedev these days. any framework out there likely has a link to commercial games published using it, and if it doesnt, then just think of yourself as its pioneer. given that, if either of you have programming experience, id look for frameworks in the languages u already know so ur not having the learn two things at once.

@lizardsquid The LÔVE framework, which uses the language Lua for scripting is quite fun, and probably one of the quickest ways to begin and get some little games done.
love2d.org/

This is a tutorial (there are many love2d videos on Youtube)
youtube.com/watch?v=FUiz1kL0Qt

Sign in to participate in the conversation
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!