как без UE и какого-то игрового движка
А по вашему, игровые движки не = скелет какой-то игры?
У вас в описании указано "Python". Вы же знаете, что такое библиотека для питон? Или фреймворк для питон (аля Django и пр.). Представьте что UE это django. А джанго это что? Просто инструмент для быстрого и удобного создания полноценного сайта. Можно ли обойтись без джанго? Конечно да! Только сайт придется реализовывать значительно дольше, продумывая весь функционал с нуля, практически с нативного кода питон, самому обрабатывать запросы, коды ответов, роутинг и кучу-кучу всего.
Как это работает в джанго?
from django.http import HttpResponse
def hello_world(request):
return HttpResponse("Hello, World!")
from django.urls import path
from myapp.views import hello_world
urlpatterns = [
path('hello/', hello_world),
]
Как это работает без фреймворка:
from http.server import BaseHTTPRequestHandler, HTTPServer
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
self.wfile.write(b"Hello, World!")
httpd = HTTPServer(('localhost', 8000), SimpleHTTPRequestHandler)
httpd.serve_forever()
То же самое и с игровыми движками, но немного сложнее.