Coder Social home page Coder Social logo

bmedit's People

Contributors

droncode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

2kpr wssdude

bmedit's Issues

TEX file format

This format reversed well here.
In this task we need to create TEX format abstraction in GameLib.

High memory usage

We have an issue with memory usage on non-trivial levels when we have a lot of string literals in op-codes.
The reason is a Value..ValueView system. We need to refactor (or rewrite this, but it's may affect a lot of systems (mostly type system)).

PRM file format

In this task I will make a reverse engineering of PRM (primitives) format

[R&D] Embed game instance into editor

Task list

  • Check ability to override HWND of window
  • gRPC as protocol
  • Input handling on Qt and send it via shared memory into game instance
  • Patch game to work with input device from shared memory
  • Check to ability to run game and avoid to load level
  • Load levels from memory (or from FS but by command)
  • Check that game may run with flying camera without actor controller

PRM viewer

We need to write trivial OpenGL viewer for PRM primitives.
Need to support:

  • variations - each primitive can contains multiple geometry variations
  • texturing - each primitive must be textured in preview

Depends on:

Asynchronous level loader

Loading of level may takes a lot of time, we need to load levels in external thread to avoid UI-freezes.

GitHub Actions

In this task we need to add CI&CD things to this repository.

Subtasks:

  • Complete Qt deploy in root CMakeLists.txt
  • Add GitHub actions for Windows, MacOS and Linux builds

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.