Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Does anyone else code without an engine? Like, using just VS Code?

A topic by Bohano created 25 days ago Views: 289 Replies: 19
Viewing posts 1 to 7
(+1)

I’m not sure if this is a common thing, but I’ve never actually used a dedicated game engine like Unity or Godot. The few times I tried them, I didn't really enjoy the experience. For all my games—even the 3D ones—I’ve always built everything using tools like VS Code, and the game I just posted was made exactly like that!

I’d really love to know if anyone else dev-log/builds games this way, or if you've ever given it a try.

Fun fact: My very first game was literally in the terminal lol—a C++ ASCII roguelike!

Moderator(+1)

Sure, I made most of my games without an engine, and those that used one are made with Twine and Ren’Py. Nothing wrong with games for the terminal, either; made my first finished roguelike for the Spectrum!

(+1)

Damn bro, I took a look at your games and your ASCII stuff is insane! I'm definitely gonna take some inspiration lol 

(+2)

nowdays i code all my games in pure javascript

Whoa, pure JS? Sweet! I've built a ton of games in vanilla JavaScript, but lately I'm getting into the Rust + WASM hype (still learning Rust, though)

(+1)

Me too!

Deleted 24 days ago
(+1)

Don't say your game was horrible! I took a look and I thought it was really good. Look at the bright side: you built it without an engine, while most people rely on one!

Deleted 24 days ago
(+1)

I've been developing games as a hobby for decades. I've tried various engines and different approaches, from creating games directly using DirectX, to building games in assembly language, to making small games with Unity, Unreal Engine, Godot, and some very small and obscure engines like OpenBOR.

Personally, I agree with you; IDEs like VS Code are usually more convenient to use, but it depends on what you want to achieve. Creating a stable and optimal framework to run your game typically takes time and requires knowledge, so I only recommend it to people who specifically want to learn that aspect of game development.

The advantage of an engine is that it usually saves you that part of the work and allows people to jump straight into developing their game instead of getting bogged down in technical details.

Lately, due to time constraints, I've been using Python and VS Code, and most of what I have now on Itch is built that way.

(+2)

I can only imagine how complex it must be to build a game in Assembly lol.

I'm a Computer Science student, and most of the games I make are usually to learn very specific things or test out concepts. The only game I've posted here was actually born because I wanted to test and learn about networking between devices. Other games I built for university projects involved computer vision, machine learning, and even complex concepts like formal verification with languages like Ada.

By the way, I think you'd love to check out Ada and maybe try making games with it! It's a fantastic language (though pretty tough), and it's definitely in my top 3 alongside C++ and Julia.

(+1)

Coding without an engine is like making a car without an engine. It's totally doable, but you're insane if you do it.

(1 edit)

insane ;) lol .. coding without a engine is much more open .. no restrictions ;)

and you can get plenty of help from Ai chat bots 

Guess I'm completely insane then bro. Out here we drive cars with no engine and fix the wheels mid-race.

Moderator(+3)

Soapbox cars are more fun.

(+2)

Soapbox car got me good lmao

(+2)

I'm too lazy to learn about engines! I'll just stick with my extreme nuklear universe blast and ect ect stuff powered Da Vinci Helicopter than! TEE HEE HEE *INSANE SOUNDS*


(+2)

Weakest car of the people in this post:

Okay, settle down, bro.

(+1)

I coded without an engine with Claude Code. I know people give AI coding a bad rep but it's really good these days. I do have coding experience so I knew what I was prompting and it saved me hundreds of hours of coding and debugging. I also needed to make my own engine because of the novel way my game's rendering is done (using past light-cones with a delayed-time rendering system).

cool!

(+2)

I don't see any problem with using AI for coding, as long as you treat it like the tool it is and understand its limitations. You still need to know the core theories and concepts of programming and actually learn. If you master that and combine it with AI, you become unstoppable!

The people criticizing AI today are just like those who criticized object-oriented programming or the first high-level languages back in the day. Those who didn't adapt got left behind, and I believe the same will happen to anyone who doesn't adapt to the AI era.