S
S
Stanislav Lyannik2018-05-09 17:49:30
Game development
Stanislav Lyannik, 2018-05-09 17:49:30

Game Development (Start)?

Hello uv. programmers, I want to start developing client server games 2d / 2.5d (similar on the screen, I plan to order graphics), preferably without the use of engines (hobby), I myself program in PHP + MySQL HTML + CSS + JS.
Which language is better to choose? How is it with a connection to the server, which IDE to choose, which OS is better to work with it (now it's Debian).

spoiler
5af30a3d6fde2305588376.jpeg5af30a509ebd7216203702.jpeg

Answer the question

In order to leave comments, you need to log in

3 answer(s)
G
GavriKos, 2018-05-09
@GavriKos

Well, if it's straight from scratch - take c ++.
But, you wrote there in the comments - "I want to write all the game logic from scratch" - so the engines do not provide GAME logic. They make it easier to work with graphics, with input, with the same network. But you will always write game logic from scratch. But writing a graphical pipeline from scratch is not an easy task.
I would advise you to practice in unity or unreal.

S
sim3x, 2018-05-09
@sim3x

There is no "better"
There is a task, there is a technical task, there is an idea
Everything depends on it
If you just want to write games - make checkers for two on what you can

A
Alexey Yeletsky, 2018-05-10
@Tiendil

In principle, browsers should already pull the graphics level, as in the screenshot. So for the client side, you can leave HTML + CSS + JS. Moreover, there are already enough graphics engines for JS.
I’m not sure if PHP is suitable for the server, it may turn out to be inconvenient (I don’t know how it is with websockets support, but they are needed, since you can’t do without a completely stateless architecture, again, judging by the screenshots).
As an alternative to server-side chat, I recommend Python. Or Go, but Python is more suitable for hobbies and experiments, as it is more flexible.
PS If you don't want to learn new languages, but write games, then take Node.js for the server. But personally I don't like it for ideological reasons :-)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question